Pessoal como vai?
Estou usando o Netbeans 6.1.
Fiz as classes das entidades do banco de dados pelo próprio programa que gera automaticamente.
Porém, quando desejo obter os dados associados não consigo.
Estou utilizando o seguinte código, para teste, que pega todos os documentos do eletricista nº 38:
public static void main(String args[]){
contr.acessores.EletricistaJpaController ele;
contr.entidades.Documento doc;
ele=new contr.acessores.EletricistaJpaController();
Set <contr.entidades.Documento> docs = ele.findEletricista(38).getDocumentoCollection();
for(contr.entidades.Documento d : docs){
System.out.print(d.getDescricaoDocumento());
}
}
O erro retornado é na linha do 'For':
failed to lazily initialize a collection of role: contr.entidades.Eletricista.documentoCollection, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: contr.entidades.Eletricista.documentoCollection, no session or session was closed