Associação 1:N (Hibernate, Srping, JSF, MySQL)  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
dgrava
Thread.start()
[Avatar]

Membro desde: 15/06/2006 15:45:08
Mensagens: 34
Offline

Boa Tarde pessoal!



Tenho uma associação 1:N que está feita dessa forma no banco de dados:







Meus beans estão assim:






Meus hbm.xml estão dessa forma:






Eu estou tentando salvar assim ( adaptando de exemplos que peguei na internet à forma que faço... uso HibernateDaoSupport):






Mas quando corro o método, ele salva a tabela Usuarioteste os dados preenchidos mas não salva nada na tabela Telefonesusuarioteste e me retorna esse stack com o seguinte erro:







Alguém aí sabe onde eu estou errando ??

Vi que é alguma coisa com o campo idusuario da tabela Telefonesusuarioteste não poder ser null mas não to conseguindo enxergar como resolver...

Obrigado



Douglas


Douglas Grava
[MSN]
alberto_ribeiro
JavaEvangelist
[Avatar]

Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline

Então dgrava pelo que eu conheço de Hibernate, quando você tem um relacionamento 1:N você apenas faria isso:

na sua classe UsuarioTeste teria a lista de telefonesusuariotestes...(do mesmo jeito que você já tem)

e na classe Telefonesusuarioteste você não precisa colocar:


tem como você postar o código que você seta os usuários e os telefones propriedade por propriedade ???


[]'s

Sun Certified Programmer for Java 1.5
[Email] [MSN]
alberto_ribeiro
JavaEvangelist
[Avatar]

Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline

cara analisando outro aspecto tb encontrei isso no seu código que pra mim acho que é o problema:



ai vc está dando um new e criando um hashset todo vazio sem nada dentro e quando você faz save ele deve estar tentando salvar o relacionamento e como está vazio ele da erro...


TENTE ASSIM:



[]'s

Sun Certified Programmer for Java 1.5
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team