[Hibernate]: PropertyValueException: not-null property no delete  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
passos
JavaEvangelist
[Avatar]

Membro desde: 25/10/2002 10:19:27
Mensagens: 345
Localização: Rio de Janeiro
Offline

Estou tentando deletar um registro no hibernate usando Session.delete passando um objeto apenas com o seu id populado conforme diz o javadoc porem minha classe tem not-null no seu mapeamento e o hibernate esta reclamando. Alguem ja passou por esse tipo de problema?

Hibernate-Version: 3.0.final

HBM



App


Exception

Daniel Passos (twitter: @passos)
Curso Java | Curso Rails | Curso Android
[Email]
trgpwild
Debugger

Membro desde: 12/06/2007 10:10:29
Mensagens: 62
Offline

Cara vc conseguiu resolver este problema?
Se sim, COMO?
rpffoz
JavaChild
[Avatar]

Membro desde: 07/01/2008 10:13:47
Mensagens: 107
Offline

Desculpe o OFF-Topic, mas alguém achou uma solução?

Sem ter que remover os not-null dos hbm, ou popular um objeto com todos os atributos not-null.

Rodrigo Pereira Fraga
http://www.digows.com/
http://www.apollo-ti.com/
http://forum.flexbrasil.com.br/
[Email] [WWW] [MSN]
robertwgil
JavaBaby

Membro desde: 16/09/2006 11:16:01
Mensagens: 80
Offline

Tambem estou a espera de alguma alma caridosa que desvende esse mistério!
thiagogmenezes
HelloWorld

Membro desde: 29/02/2008 08:50:42
Mensagens: 13
Offline

Bom cara já passei por um problema parecido com o seu e fiz o seguinte: chamei o método load() da session antes de remover o objeto..... acho q no seu caso ficaria mais ou menos assim:




bom cara.... só incluir essa linha:

categoria = session.load(Categoria.class,categoria.getId());

acredito que assim funcione....

espero ter ajudado

abraço
djemacao
GUJ Master

Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline

Se não me falha a memória, este assunto existe no blog da caelum:

http://blog.caelum.com.br/

Só não lembro onde e dei uma procurada por cima e também não achei. Mas sei que vi lá a algum tempo já.


"Quanto mais aprendo mais tenho consciência que nada sei."
themage
What is classpath?
[Avatar]

Membro desde: 04/03/2008 13:56:46
Mensagens: 9
Offline

Bom. Tb passei por esse mesmo problema. No meu caso era o atributo no banco q tava permitindo null.
Coloquei Not Null igual a True no atributo da tabela do banco e funcionou.

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