テーブルから個別のレコードを取得したかった。しかし、私はいつも1つしか記録しません。これが私のコードスニペットです。提案してください。
select distinct * from employee where employee_id=23567 -- 3 つのレコードを取得しますが、休止状態の下では 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());
私はここに何か欠けていますか?