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. HQL中的SQL計數HQL
- 4. 使用Spark的HQL中的CRUD操作
- 5. 查找使用HQL
- 6. 休眠:使用HQL
- 7. HQL中的HibernateDaoSupport
- 8. 在Hibernate中使用HQL更新查詢
- 9. 在HQL中選擇時使用案例
- 10. 如何在HQL中使用NOT LIKE?
- 11. Hibernate:在@Formula註釋中使用HQL?
- 12. 使用HQL在地圖中搜索
- 13. 使用HQL從多個表中選擇
- 14. 在HQL中使用Rownum和OrderBy
- 15. 在java中使用地圖HQL查詢
- 16. 在HQL查詢中使用外連接
- 17. 如何在HQL中使用Date_sub()函數?
- 18. 如何在HQL中使用mod功能
- 19. 如何在HQL中使用ROW_NUMBER()?
- 20. 在HQL中使用earthdistance Postgresql擴展
- 21. 在HQL中使用MAX刪除查詢
- 22. 如何在HQL中使用Datediff()
- 23. 如何在HQL中使用訂單?
- 24. 如何在NHibernate HQL中使用SUM?
- 25. 在HQL中使用瞬態字段
- 26. 從子句中使用HQL子查詢
- 27. HQL查詢使用條款
- 28. 遞歸查詢使用HQL
- 29. 使用HQL查詢插入
- 30. 休眠刪除使用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