gpt4 book ai didi

java - 封装别名字段的 JPQL 函数

转载 作者:太空宇宙 更新时间:2023-11-04 08:08:36 31 4
gpt4 key购买 nike

我在 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 函数封装别名引用字段?

最佳答案

问题不在于别名引用,而在于 trunc() 函数 - trunc 是 SQL 而不是 JPQL。

这个问题的答案可能对您有帮助: SQL for NamedQuery in EclipseLink

关于java - 封装别名字段的 JPQL 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11641660/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com