У меня есть объект A в моей базе данных, который содержит коллекцию C с 2 рядами.
Когда я использую критерии Hibernate, чтобы получить свой объект, я получил некоторый объект для каждого элемента в коллекции C.Я использовал:
Criteria criteria = session.createCriteria(SillonBD.class);
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
И
// не работает, потому что это retuen only id
criteria.setProjection(Projections.distinct(Projections.property("id")))
;
Но это не работает для меня, Hibernate не возвращает отличные результаты для моего объекта с включенным извлечением внешнего объединения для коллекции