【发布时间】:2018-03-27 15:45:10
【问题描述】:
这是一个完美的查询与 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
我的目的是在我评估 where 子句之前我需要订购任何人都可以帮助我的地方。
【问题讨论】:
标签: mysql hibernate subquery hql graphql