我尝试使用@Query和Java中的SQL命令从Postgre数据库中获取数据。
我在Postgre中的代码包括类似于… AND x.maturity_date < date(’2022-10-10’) + interval ‘1 day’的内容。代码在Postgre中工作。
我将此SQL翻译为Java:… AND x.maturityDate < date(:asOf) + interval ‘1 day’,其中asOf实际上是Java函数中的一个变量(在SQL中使用2022-10-10作为asOf变量。
然而,有一个错误,这表明这不是应该做的。
请问这是否是将Postgre SQL代码转换为Java的正确方法?
任何帮助都将不胜感激。
发布于 2022-10-27 14:02:54
对不起,这个问题现在解决了,因为我们只需要使用AND x.maturityDate < date(:asOf) + ‘1 day’
https://stackoverflow.com/questions/74209163
复制相似问题