当前位置: 代码迷 >> J2EE >> Hibernate hql 去除重复的对象,该怎么解决
  详细解决方案

Hibernate hql 去除重复的对象,该怎么解决

热度:112   发布时间:2016-04-22 02:55:38.0
Hibernate hql 去除重复的对象
hql 语句 from table ,但是这个表中可能会有一些重复的数据。如果用distinct的话,返回的就不是对象.
  这样的写法可以吗?from table where 用户ID in (select distinct 用户ID from table ) 
  还有没更好一点的写法。

------解决方案--------------------
定义pojo的时候重写hashCode、equals等方法,取出list之后倒进hashset中就可以去掉重复的对象了
------解决方案--------------------
有点不懂,数据库中会有重复的数据?如果id重复了是怎么存进去的……
  相关解决方案