Hibernate查詢我想打一個Hibernate查詢,其中我想爲下面的SQL查詢
我越來越多員工ID的和單leaveId。
我設計工作MySQL查詢以下:
select * from lms_employee_leave_records
where (employee_id=2633 or
employee_id=2634 or employee_id=2635)
and leave_category_id=1;
我已經做了簡單的查詢: 我應當怎樣查詢,因爲有可能是N無。查詢中的員工數,但假身份證只有一個。那麼,我設計的是:
criteria.add(Restrictions.and(Restrictions.or(c1,c2), c3));
但問題是,在OR,我不能夠設置多個員工ID爲:
Restrictions.eq("employee.employeeId", employee.getEmployeeId())
你可以使用相同的本地查詢,如果你想..休眠吃了會照顧到你的實體類的映射..你有沒有嘗試過什麼? – Zulfi
如何將其用作原生查詢? –
session.createSQLQuery() – Zulfi