Bom dia a todos,
Estou utilizando o hibernate junto com o spring, o problema é que mesmo setando a coleção que quero que seja inicializada o hibernate mostra no log as entidades que estão sendo carregadas MAS... não inicializa a coleção.... essa é a minha criteria...
Criteria criteria = this.getSession().createCriteria(classe.getClass());
criteria.add(Restrictions.eq("id", classe.getId()));
criteria.createAlias("perfil", "p");
criteria.createAlias("p.cliente", "cl");
criteria.add(Restrictions.eq("cl.id", cliente.getId()));
criteria.setFetchMode("perfil", FetchMode.JOIN);
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
Na console ele mostra a query certa, mostra as entidades, tudo certinho.... porém a coleção de perfis que existe na entidade Classe não é inicializada.
Alguém sabe me dizer o porque?