Tem sim… Voce poderia, por exemplo, nao mapear o relacionamento entre ClasseA e Classe1 e Classe2.
Outra forma, é marcar o atributo lazy com valor true. Dessa forma, o objeto nao seria carregado no instante que ClasseA for carregado. MAAAAAAAS, seria carregado assim que alguem invoca-se o metodo get do atributo.
[]s
D
dribeiro12
Se vc nao for utilizar essas referencias depois, tipo recuperar algo do banco
ou um update, pode marcar como transient
@Transient
S
soudaniel_01
Insônia,
se eu não fazer o relacionamento das tabelas o hibernate reclama disso é não carrega minha sessão,
quanto a colocar lazy = true o hibernate não deixa eu fazer isso pra tipos de objetos, somente para Collections…já tentei colocalos no modo lazy…
mais de qualquer forma vlew pela ajuda…
dribeiro12,
como em qual propriedade coloco transient ??
estou usando xml pra fazer meus mapeamentos, vlew !!
D
dribeiro12
Se vc precisa realmente fazer o relacionamento das classes entao a anotação
transient não serve.
E pelo que falou está usando arquivos .xml para fazer isso.
Mas se não vai usar as classes por que faz o relacionamento?
S
soudaniel_01
é que o hibernate reclama c eu não fizer o mapeamento,
eu estou fazendo a engenharia reversa do meu dbo,
tipow eu prescisava, avisar o hibernate quem deve carregar, eu iria manter os mapeamentos mais tipo deixar o objeto no estado eager, sacou ??
S
soudaniel_01
galera até agora não consegui fazer uma solução…
tem alguma property no mapeamento xml, que me deixe eu carregar somente os objetos que eu quero, opção lazy = true, não pode ser pois é mapeamento 1:1 !!