5
A
回答
0
嘗試User.find("id in (:ids)").bind("ids", new Long[]{1L,3L,4L}).fetch()
0
我建議你使用本地查詢利用你的SQL查詢,這樣你就不必轉換成HQL。
0
與發揮做到這一點最簡單的方法是
public static void findByIds(List<Long> userIds) {
find("from Users u where u.id in (?1)", userIds).fetch();
}
相關問題
- 1. 使用HQL
- 2. 在HQL中使用SELECT DISTINCT
- 3. 使用Spark的HQL中的CRUD操作
- 4. 查找使用HQL
- 5. HQL中的HibernateDaoSupport
- 6. 在HQL中選擇時使用案例
- 7. 如何在NHibernate HQL中使用SUM?
- 8. 在HQL查詢中使用外連接
- 9. 如何在HQL中使用mod功能
- 10. 在java中使用地圖HQL查詢
- 11. 在Hibernate中使用HQL更新查詢
- 12. 如何在HQL中使用ROW_NUMBER()?
- 13. 遞歸查詢使用HQL
- 14. 使用HQL從多行
- 15. 休眠刪除使用HQL
- 16. HQL使用位運算符
- 17. HQL查詢使用GROUP BY
- 18. 使用hibernate/hql截斷表?
- 19. 使用HQL查詢插入
- 20. 如何使用DATEPART在HQL
- 21. 從HQL/Criteria API使用CONTAINS
- 22. 急於使用HQL加載
- 23. 使用cfqueryparam用ColdFusion的HQL查詢
- 24. HQL中的Collection.contains(Enum.Value)?
- 25. 如何使用.hql文件執行HQL命令
- 26. 查詢NHibernate的使用字符串HQL
- 27. 使用類在HQL的條件 - 查詢
- 28. 使用日期列的HQL查詢
- 29. 使用關聯表的JPQL/HQL查詢
- 30. 的Grails GORM查詢使用HQL
也許這將幫助你: http://stackoverflow.com/questions/961816/proper-way-of-writing-a-hql-查詢中使用JPA的另一個例子:http://stackoverflow.com/questions/4828049/in-clause-in-hql-or-java-persistence-query-language我從來沒有使用hql,但它總是有助於谷歌一點點 :) – Steven 2011-04-06 06:56:02