| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2007 09:55:44
|
andre_a_s
GUJ Ranger
![[Avatar]](/images/avatar/3328bdf9a4b9504b9398284244fe97c2.jpg)
Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline
|
Bom dia senhores
Tenho um mapeamento de uma classe com chave composta, porém estou com problemas no saveOrUpdate.
Quando a tabela está vazia, ele insere os registros, porém quando tento carregar os mesmos registros, ele deveria fazer o update, mas não faz.
Seguindo os logs do hibernate, vi que ele faz o select e encontra o registro, porém, ele tenta fazer um insert, ai acabo com erro de primary key.
Segue abaixo meu mapeamento.
No caso, tenho meu bean com o id em uma classe separada(CargaContratosId).
Existe algo errado em meu mapeamento ou algo que possa estar "anulando" meu update?
Obrigado
|
Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2007 10:03:25
|
Alessandro_Alves
JavaBaby
Membro desde: 19/11/2006 11:47:15
Mensagens: 90
Offline
|
Fala Andre, blz contigo!!?
Seguinte tive o mesmo problema com um projeto aki na empresa, resolvi da seguinte forma, quando vc trata os id com id o hibernate ela enche o saco pra funcionar, porem quando vc as trata como campos normais vai que eh uma blz.
Tipo eu tb tinha uma classe so de ids e outra com os atributos normalmente, porem vivia danda problema com os id, depois que eu passei todos os ids somente pra um bean somente e manipulei como se fossem atributos não especiais, funcionou, mas o mapeamento xxx.hbm.xml tera que mudar tb, tipo sem o <composite-id />.
espero ter ajudado
vlws
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2007 12:05:15
|
rodrigo_gomes
GUJ Master
![[Avatar]](/images/avatar/d30960ce77e83d896503d43ba249caf7.jpg)
Membro desde: 25/11/2003 15:45:21
Mensagens: 1088
Localização: São Paulo
Offline
|
Olá,
O equals e hashCode em suas classes CargaContratos e CargaContratosId está certinho?
[]´s
|
rodrigo de paiva gomes
http://twitter.com/rod_gomes |
|
|
 |
|
|
|
|