1
私はSQLのDistinct状態を取得しようとしていますが、Hibernateでは正しく機能していません。アラスカは6回(SQLでは6回ありますが、のみ)distinct節がHibernateで正しく動作していない
StatesProvinces statesProvinces = new StatesProvinces();
ArrayList<StatesProvinces> allStates = new ArrayList<StatesProvinces>();
ArrayList<String> states = new ArrayList<String>();
Session session = sessionFactory.openSession();
Criteria crit = session.createCriteria(StatesProvinces.class);
crit.add(Restrictions.eq("country", country));
crit.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
List rsList = crit.list();