Hibernate Annotation e contrutores padrão

1 resposta
ratex

Olá,

Estou começando a usar o Hibernate Annotation e estou com uma dúvida. Em muitos fóruns e artigos dizem que para persistir uma classe usando @Entity, é necessário que a mesma não tenha nenhum outro tipo de construtor além do construtor padrão da classe.

Gostaria de saber se essa afirmação é válida, e se existe algum artifício para contornar esse problema, pois eu quero persistir um código antigo meu. Em várias classes deste código eu faço o uso de construtores não-padrão. Realmente terei que reescrever tudo e tirar estes construtores?

Obrigado!

1 Resposta

B

não seria apenas o caso de declarar um construtor vazio? pq o hibernate não tem como carregar os parametros quando traz cada objeto persistido…

pelo jeito vc tem uma classe grandona e ela não deve ser exatamente um entity… vc pode quebra-la em vários pequenos objetos com construtor padrão e usar esses para o mapeamento.

Criado 28 de maio de 2010
Ultima resposta 28 de mai. de 2010
Respostas 1
Participantes 2