Java JPQL:将日期添加到日期列
我有一个包含以下列的表:Java JPQL:将日期添加到日期列,java,jpa,jpql,Java,Jpa,Jpql,我有一个包含以下列的表: APPLICATION int id; -- PK Date createdDate; -- date of creation int actionReqdIn; -- no of days in which resolution is required. 我想写一个查询,查找过期的应用程序,即createdDate+actionReqdIn>今天的日期 我正在使用JPA谓词&JPQL编写我的查询。 如何使用谓词表达式表示此条件? 如果需要任何其他信息,请告诉我。AF
APPLICATION
int id; -- PK
Date createdDate; -- date of creation
int actionReqdIn; -- no of days in which resolution is required.
我想写一个查询,查找过期的应用程序
,即createdDate+actionReqdIn>今天的日期
我正在使用JPA谓词&JPQL编写我的查询。
如何使用谓词表达式表示此条件?
如果需要任何其他信息,请告诉我。AFAIK标准JPQL不支持日期上的此类操作。但是您可以使用本机sql。除了本机sql还有其他选择吗?我试图避免使用SQL,那么您是否想到了一些您认为可以使用的SQL?因为一旦有了这个函数,就可以使用JPQL使用“函数”调用任何本机函数functions@NeilStockton:谢谢你的建议。我创建了一个SQL函数,并在JPQL中调用了它