Критерии.DISTINCT_ROOT_ENTITY vs Projection.distinct
Я довольно новичок в Hibernate. Я обнаружил, что мы можем получить отличный результат, используя два разных способа. Кто-нибудь может сказать мне, в чем разница между ними? Когда использовать один над другим?
Projections.distinct(Projections.property("id"));
против
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);