Supondo esse mapeamento:
<hibernate-mapping>
<class name="especialista.regra.Diagnostico" table="DIAGNOSTICOS">
<many-to-one
name="regra"
class="especialista.regra.Regra"
not-null="false" />
</class>
</hibernate-mapping>
Quando eu faço:
Criteria criteria = session.createCriteria(Diagnostico.class);
List<Diagnostico> list = criteria.list();
for (int i=0; i<list.size(); i++)
System.out.println(list.get(i).getRegra().getTipo());
Todos os valores de tipo vem zerados. Sendo que eles sao diferentes de zero.
Por que? Alguem pode me ajudar?