Persistência em Hibernate  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Jean_Utf
Thread.start()

Membro desde: 26/03/2008 19:21:15
Mensagens: 46
Offline

Olá a todos!

Minha dúvida é a seguinte!

Estou com um projeto em que estou utilizando o Hibernate com annotations.
Fiz todos os beans com os relacionamentos, as daos, etc.

Gostaria de saber se há alguma maneira de fazer como no exemplo:



Minha dúvida é se posso salvar o bean aluno sem antes salvar o bean endereco.
Há algo nos annotations para eu poder apenas salvar o aluno e automaticamente persistir o endereco?
Alguma maneira de fazer um merge.. ou algo assim.

Porque senão quando eu receber o objeto Aluno terei que criar um dao pra cada objeto que está no Aluno (como Endereco), salvá-lo para só então salvar o aluno..

Obrigado!


This message was edited 1 time. Last update was at 26/03/2008 20:07:59

dadonas
Entusiasta Java

Membro desde: 13/01/2008 20:17:09
Mensagens: 21
Offline

posta ae como estão suas tabelas do banco
Jean_Utf
Thread.start()

Membro desde: 26/03/2008 19:21:15
Mensagens: 46
Offline



Essa é a tabela aluno...
Queria salvá-la sem precisar salvar os objetos que estão mapeado aí!

Valeu!
dadonas
Entusiasta Java

Membro desde: 13/01/2008 20:17:09
Mensagens: 21
Offline

do jeito que está deveria estar inserindo automaticamente o endereço...não está inserindo automaticamente quando vc persiste o aluno?
Jean_Utf
Thread.start()

Membro desde: 26/03/2008 19:21:15
Mensagens: 46
Offline

Agora foi!
=)

Apenas troquei o CascadeType para ALL

Valeu a atenção ae!

Abrass
Jean_Utf
Thread.start()

Membro desde: 26/03/2008 19:21:15
Mensagens: 46
Offline

Olá!

Estou com outro problema..

Tenho um bean avaliação que contém os beans aluno, professor, tipo avaliação e resultado avaliação.

Para testar, crio os respectivos beans e depois incluo cada um no bean avaliação.
Porém quando vou dar um save no avaliação ocorre uma ConstraintViolationException.
Os inserts dos outros beans que estão contidos na avaliação ocorre com sucesso, porém o ultimo insert dá exceção.

Meu bean avaliação é o seguinte:


E o sql gerado quando dou um save do avaliacao é o seguinte:


Espero ajuda de vocês...
Valeu!

 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team