使用hibernate无法从表中获取不同的值

时间:2012-09-25 11:28:59

标签: hibernate

我想从表中获得不同的记录。但我总是只得到一个。这是我的代码段,请建议。

从employee中选择distinct *,employees_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());

我在这里错过了什么?

0 个答案:

没有答案