В моей базе данных есть тестовая таблица с столбцами: testName, testType есть 2 разных теста с тем же типом Ie "SUN", поэтому я хочу только один из них, для которого я использую Distinct в моем спящем/критерии, как показано ниже, но он все еще дает мне оба типа с тем же именем, что и "солнце",
Criteria crit = session.createCriteria(Test.class);
final ResultTransformer trans = new DistinctRootEntityResultTransformer();
crit.setResultTransformer(trans);
List rsList = trans.transformList(crit.list());
Любая идея, какова может быть причина, или любой другой способ фильтрации дубликатов.