@OneToOne com FetchType.LAZY  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
renanpto
JavaEvangelist
[Avatar]

Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline

Boa Tarde,

Tenho um relacionamento de 1 pra 1 bidirecional entre duas classes A e B por exemplo.

Há como buscar um objeto A sem que o atributo "b" seja buscado também ? Pois ele precisa ser buscado somente quando invocado o metodo getB()... ideia de colecoes com FetchType.LAZY...

Vi alguns topicos aqui no GUJ onde algumas pessoas comentaram que esse tipo de relacionamento sempre tras o outro objeto que participa do vinculo ( no exemplo o atributo "b" ).

Tentei utilizar a @Proxy( lazy = true ) na classe B (exemplo), mas continuou trazendo os mesmos objetos.

Qual foi a sua solução para esse tipo de problema ?

=D

Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br
[WWW] [MSN]
breno500as
Virtual Machine Man
[Avatar]
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline

Você está querendo trazer relacionamentos apenas por demanda?

Se for esse o caso vc precisa fazer algo desse tipo na sua classe A:



Relacionamentos que utilizam LAZY nunca trazem as entidades, os que utilizam EAGER(Comportamento Default caso você não declare o atributo fetch) sempre iram trazer as entidades...

Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team