-1
전 포럼에서 검색했습니다. 거의 모든 대답은 이것에 온다. 그러나 도움이되지 않았다. 내 DAO에서 아래의 쿼리가 있지만 작동하지 않는 이유를 이해하지 못합니까? HQL DISTINCT가 작동하지 않습니다.
public List<RwTac> findAll(){
String sql = "select distinct v from RwTac v " +
"order by v.vendor" ;
Query query = sessionFactory.getCurrentSession().createQuery(sql);
return query.list();
}
감사합니다 :
여기 내 완벽한 방법입니다.
는 RwTac 테이블에 V라는 열이 있는가 필요가 없다? – case1352
아니오; 쿼리가 정상적으로 작동하고 여기서 "v"라고하는 벤더를 가져 오지만 그들은 고유하지 않습니다 ... – user1790066
엔티티에서 'equals' 및'hashCode'를 구현 했습니까? – SJuan76