关于hibernate去除字段数据重复的问题
有一个数据库表里面有2条记录
id ip_com mnum count
1 192.168.0.1 1 1
2 192.168.0.1 1 2
因为 ip 和num 相同。要求hibernate只取出1条记录
映射类
Class A
{
private int id ;
private int ip;
private int num;
private int count;
}
我是这样写的
Criteria criteria = getSession().createCriteria(A.class);
criteria.setProjection(Projections.distinct(Projections.property("ip")));
criteria.setProjection(Projections.distinct(Projections.property("mnum")));
criteria.list();
可是总是过滤不掉。还是会出2条。请各位大侠指教。