Hibernate sem Lazy é possivel ?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Alexandre Possebom
Thread.start()

Membro desde: 03/04/2006 08:06:08
Mensagens: 32
Offline

Pessoal, tenho uma aplicação web de pequeno porte, estou tendo problemas com o lazy pois fecho a session antes de necessitar dos atributos.

Existe alguma forma de o hibernate pegar todos os atributos do objeto sem necessitar de lazy ?

tenho uma pessoa com varios telefones (Vector), gostaria que quando pegar pessoa todos os telefones já estivessem carregados no pessoa.

Sei que o "custo" dessa operação é mais caro, mas é minha necessidade hoje.

Obrigado.
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

lazy=false

tu já tentou?

http://www.leozin.com.br/blog
[ICQ]
Alexandre Possebom
Thread.start()

Membro desde: 03/04/2006 08:06:08
Mensagens: 32
Offline

Leozin wrote:lazy=false

tu já tentou?


Obrigado pela resposta !

isso funciona sim, mas por exemplo quero emitir uma listagem de pessoas, ai não é interessante que venham todos os telefones de todas as pessoas, nesse caso como faria ?
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Há como controlar lazy/eager nas interfaces que a api do Hibernate fornece para pegar dados. Um exemplo:

Pessoa -> Documentos // declarado lazy
Pessoa -> Telefones // declarado não-lazy

Supondo que quero pegar a lista de pessoas com todos os documentos já carregados, mas não preciso dos telefones:


Veja a documentação para outros tipos de FetchMode.

Former LIPE.
[ICQ]
Alexandre Possebom
Thread.start()

Membro desde: 03/04/2006 08:06:08
Mensagens: 32
Offline

LIPE wrote:Há como controlar lazy/eager nas interfaces que a api do Hibernate fornece para pegar dados. Um exemplo:

Pessoa -> Documentos // declarado lazy
Pessoa -> Telefones // declarado não-lazy

Supondo que quero pegar a lista de pessoas com todos os documentos já carregados, mas não preciso dos telefones:


Veja a documentação para outros tipos de FetchMode.



era isso que eu precisava mesmo !!!

Obrigado LIPE 5 estrelas pra você !
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team