postgresql 在@Query中将Postgre SQL代码转换为Java

mwkjh3gx  于 2022-11-04  发布在  PostgreSQL
关注(0)|答案(1)|浏览(144)

我尝试在Java Sping Boot 中使用@Query后跟SQL命令来从Postgre SQL数据库中获取数据。
我在Postgre SQL中的代码包括类似… AND x.maturity_date < date(’2022-10-10’) + interval ‘1 day’的内容。
我将此SQL代码翻译为Java:… AND x.maturityDate < date(:asOf) + interval ‘1 day’其中asOf实际上是Java函数中的一个变量(在SQL中,我使用2022-10-10作为asOf变量。
然而,有一个错误,这表明这不是它应该如何做。
请问这是否是将Postgre SQL代码转换为Java的正确方法?
任何帮助都将不胜感激。

iszxjhcz

iszxjhcz1#

对不起,问题已经解决了,因为我们只需要使用AND x.maturityDate < date(:asOf) + ‘1 day’

相关问题