私のデータベースには、次の列を持つTestテーブルがあります:testName、testTypeには、同じタイプ、つまり「SUN」の2つの異なるテストがあります。それはまだ「太陽」と同じ名前の両方のタイプを私に与えています。
Criteria crit = session.createCriteria(Test.class);
final ResultTransformer trans = new DistinctRootEntityResultTransformer();
crit.setResultTransformer(trans);
List rsList = trans.transformList(crit.list());
理由が何であるか、または重複をフィルタリングする他の方法。