InheritanceType.JOINED  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
Geraldo Eliezer
Debugger

Membro desde: 31/07/2004 17:42:57
Mensagens: 63
Localização: Goiânia
Offline

Boa tarde pessoal!

Tenho o seguinte estrutura de tabelas e classes:

Tabelas:

Pessoa
-cpf_cnpj,
-nome,
-endereco
... /*outros campos*/


Cliente
-cpf_cnpj, /* pk e fk */
... /*dados de cliente*/


Fornecedor
-cpf_cnpj, /* pk e fk */
... /*dados de fornecedor*/


Classes:




Funciona tudo ótimo até quando tento inserir um cliente que já é fornecedor ou o inverso,
Caused by: java.sql.BatchUpdateException: Duplicate entry '555.555.555-55' for key 1
obviamente causado por uma tentativa de gravar um registro duplicado.
Estou utilizando o método merge() passando pra ele um objeto do tipo Cliente ou Fornecedor.
O que devo utilizar pra que o registro seja gravado?


Obrigado!


ddark.emanu
JavaChild
[Avatar]

Membro desde: 06/10/2010 16:09:16
Mensagens: 118
Localização: Cianorte - PR
Offline

conseguiu Resolver ?

EmmanueL Neri
[Email] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team