我是新來的休眠,並試圖做一個查詢使用休眠。在DB中直接執行查詢時工作正常。你能幫我寫一下休眠嗎?休眠 - 幫助需要編寫查詢
select A.SL_NO, A.DATETIME,A.IP,A.CATEGORY,A.SUBCATEGORY,A.VALUE FROM APP_MON_REF_TABLE A,
(SELECT category, max(to_char(datetime,'YYYY-MM-DD HH24:MI:SS')) maxtime from APP_MON_REF_TABLE group by category) B
where A.category = B.category and to_char(A.datetime,'YYYY-MM-DD HH24:MI:SS') = B.maxtime
預期的答案如下提前
SL_NO DATETIME IP CATEGORY SUBCATEGORY VALUE
5 01/02/2014 12:12:30 12 TABLE SPACE DATA01 65%
6 01/02/2014 12:12:30 23 TABLE SPACE DATA01 65%
感謝。 數學
退房[休眠標準](http://docs.jboss.org/hibernate/orm/3.3/reference/en-US/html/querycriteria.html)。構建這樣的查詢最靈活的方法是通過Criteria構建它;這也會使結果更容易映射回實體類。 –
用你的實體變量名替換你的表列名稱,然後你的HQL查詢就快準備好了.... – BDR
如果你對HQL和其他方法創建hiberanate'criteria'沒有太多的想法,那麼你可能會知道,這麼多信息不足以爲您準備查詢。進一步的Hibernate也支持原生的'SQL查詢'。但是這不被推薦。無論如何,如果你想在Hibernate中繼續使用SQL查詢,那麼在你的查詢中不需要改變。 – sakura