替换jpa中的月,年,日期功能

问题描述 投票:2回答:3

我想在JPA中执行此查询。但是我在执行此查询时遇到错误。如何在JPA中使用Month(),Year()我们可以在原生SQL查询中使用它们,但是如何使用呢?请帮助我。谢谢!!

 select model from IptExchangeratelines model where model.iptExchangerate.id=:id and " +
                " month(model.currencyExchangeDate)=:month and year(model.currencyExchangeDate)=:year

我想在JPA中执行此查询。但是在执行此查询时遇到错误。如何在JPA中使用Month(),Year()我们可以在本机SQL查询中使用它们。但是如何使用它呢?请帮助我。谢谢...

java jpa orm jpql
3个回答
11
投票

很少有JPA实现具有对日期/时间功能的内置支持。


1
投票

DataNucleus JPA j内置了对YEAR,MONTH,DAY,HOUR,MINUTE,SECOND的支持,以及用于在RDBMS中调用本机功能的JPA 2.1标准“ FUNCTION”。


0
投票

亲爱的,

© www.soinside.com 2019 - 2024. All rights reserved.