0

テーブルから個別のレコードを取得したかった。しかし、私はいつも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());

私はここに何か欠けていますか?

4

0 に答える 0