Boa tarde, tenho uma Classe1 que tem dois atributos que são outras Classes, Classe2 e Classe3. Estou fazendo uma consulta por Criteria no hibernate e quando busco todos os objetos do tipo Classe1 , que sejam da Classe1 e que tenham o codigo igual o da classe2, ocorre que traz um item no array e mostra os outros nulos.
Por exemplo se esta consulta retornasse 3 Objetos da classe1, traria os 3 Objetos porem só um estaria o objeto da classe1 todo preenchido e os outros dois os atributos da Classe1 (Classe2 e Classe3) estariam nulos.
ex:
Criteria crit = getSession().createCriteria(Classe1.class);
crit.add(Restrictions.eq(“classe2.cdClasse2”, Classe1.getClasse2.getCdClasse2()));
return crit.list();
Alguem teria algum material para eu dar uma lida ou se puder, teria alguma sujestão de como resolver o problema?
Mas desde já , agradeço a colaboração de todos.