Ae pessoal,
Tenho um problema ao inserir um Lista de objetos no banco de dados quando uma unique é violada.
Exemplo, no banco de dados tenho um registro com o nome do Cliente chamado José.
Ao inserir a lista com nomes (Jose, Maria, Joao) a unique será violada no primeiro nome (Jose, dando uma ConstraintViolationException) e ao tentar inserir o resto dos objetos dá uma exceção que o EntityManager precisa estar dentro de uma transação.
Um jeito pra resolver isso, seria abrir uma nova transação para inserir cada objeto da lista, mas é um processo crítico e isso perderia performance, alguem tem uma solução e uma explicação pq o EntityManager se perde?
Abraços
