我对Hibernate JPA中的以下内容没有任何问题
SELECT e
FROM Employee e
INNER JOIN FETCH e.address AS a
WHERE a.state = :state
AND e.middle = :middle
AND trunc(a.birthdate) > :mindate
但是,eclipselink会在
上出现语法错误trunc(a.birthdate) > :mindate
如何在eclipselink中使用SQL函数封装别名引用的字段?
答案 0 :(得分:1)
问题不是别名引用,而是trunc()
函数 - trunc是SQL而不是JPQL。
这个问题的答案可能对您有所帮助: SQL for NamedQuery in EclipseLink