-1
這是查詢工作完全與MySQL,但它不與HQL名稱查詢工作的任何人能幫助我,這是感激如何MySQL的子查詢轉換成HQL名稱查詢
這是我的SQL
SELECT * FROM (SELECT * FROM EsEvent ORDER BY eventTimestamp DESC) e WHERE isReset=1 GROUP BY eventId;
這是我寫的HQL名稱查詢。
FROM (FROM EsEvent es ORDER BY es.eventTimestamp DESC) EsEvent e WHERE e.isReset=1 GROUP BY e.eventId
但這不是一個錯誤的工作它會和高達
未能創建SessionFactory對象:org.hibernate.HibernateException:錯誤的命名查詢:HQL_GET_ALL_ESEVENT_GROUP_BY_EVENT_ID_ORDER_BY_EVENT_TIMESTAMP_AND_RESET_ID_ONE
我目的是在我評估我需要的訂單條款之前,任何人都可以幫助我。
仍然是同樣的錯誤。我只需要實現我的目的,如果有任何替代方式,我可以嘗試這一點。 – randikaisuru
@randikaisuru嘗試將SELECT e.eventId並告訴我,如果您的查詢工作 –
仍然是相同的錯誤。但這是完美的工作「SELECT e.eventId FROM EsEvent e WHERE e.isReset = 1 GROUP BY e.eventId」但是當它添加子查詢部分時,它將以錯誤結束。 – randikaisuru