-4
Q
寫作休眠請求
A
回答
2
使用代碼片斷
session.createSQLQuery("Select city , count(*) from user group by city");
Hibernate的可以用來查詢寫原始SQL代碼。
編輯:
至於建議Hibernate也有它自己的查詢語言HQL,它允許創建Query
。它使用更多用戶友好的界面來查詢對象而不是表格。在你的情況下,查詢將重寫爲
session.createQuery("Select user.city, count(*) from User as user group by user.city");
不是一個很大的區別,但對象用戶代替表和它的屬性。
隨着標準API相同的可利用突起在
session.createCriteria(User.class)
.setProjection(Projections.projectionList()
.add(Projections.rowCount())
.add(Projections.groupProperty("city"))
);
+1
+1最好還是建議標準和hql的可能性。 –
相關問題
- 1. 休眠搜索分區請求
- 2. 錯誤在我的休眠請求
- 3. 問題的休眠請求(甲骨文)
- 4. 休眠升級:未知服務請求
- 5. HTTP請求之間的休眠會話
- 6. 休眠大寫
- 7. 休眠延遲寫
- 8. 休眠UnknownServiceException:作爲事務完成請求的未知服務
- 9. 並行寫作和閱讀JPA2 /休眠
- 10. 休眠和求和值
- 11. 休眠要求javax.validation.constraints.Size,枚舉
- 12. 休眠幫我寫查詢
- 13. 如何編寫休眠
- 14. 休眠不工作
- 15. 休眠:重用休眠類
- 16. AngularJS休息GET請求不工作
- 17. 每個請求或每個用戶的休眠會話數量?
- 18. 如何用反斜槓解析休眠請求?
- 19. android在休眠請求崩潰onprogress方法
- 20. 休眠:無法加載所請求的類
- 21. Interbase DB:無法創建請求的服務:休眠會話
- 22. 處理SpringBoot和休眠的併發請求
- 23. 春季表單Ajax請求+休眠驗證
- 24. 休眠 - 第二查詢給出未知服務請求
- 25. 快速後續請求後休眠會話關閉異常
- 26. 將SQL請求轉換爲休眠標準
- 27. 一個會話每個請求模式與Spring MVC和休眠
- 28. 休眠+ GWTP:跨多個請求的會話
- 29. 在休眠攔截器中獲取http會話/請求
- 30. 請求的位置更新在設備休眠期間不起作用
可以實現SO不是代碼生成器。告訴我們你有什麼嘗試。順便說一句,你有很多例子如何在Hibernate中執行這樣的查詢。 –
你也可以通過hibernate請求它also.search'sql with hibernate' –