gpt4 book ai didi

date - JPA 标准 : Using order-by clause by truncating date

转载 作者:行者123 更新时间:2023-12-05 00:45:44 24 4
gpt4 key购买 nike

如何在 JPA 条件 API 中创建“ order by ”子句,通过避免日期的时间部分来对日期字段进行排序。

相当于:- SELECT EMP_NAME,DOJ FROM EMPLOYEE ORDER BY trunc(DOJ) .

最佳答案

JPA 2.0 规范没有定义任何日期提取函数。因此,您需要使用 native SQL 或特定于您的 JPA 提供程序的语法。

如果您使用的是 EclipseLink 2.4,则可以使用 EXTRACT,

看,
http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#Functions

在以前的 EclipseLink 版本中,您可以使用 FUNC 在 JPQL 中调用特定于数据库的函数。

JPA 2.1 草案为其定义了一个 FUNCTION 运算符。

关于date - JPA 标准 : Using order-by clause by truncating date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970925/

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