我想从表中获得不同的记录。但我总是只得到一个记录。这是我的代码片段,请建议。
select distinct * from employee where employee_id=23567-- 给我 3 条记录,但低于 hibernate 只给我 1 条记录..
Criteria crit = session.createCriteria(employee.class);
crit.add(Restrictions.eq("employeeid", Long.valueOf(employeeId.substring(0,7))));
crit.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
employeeList= crit.list();
System.out.println("size--->"+employeeList.size());
我在这里错过了什么吗?