有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java dateadd函数在Hibbernate中不起作用

我想从数据库中获取前几天的数据,为此,我在使用MySQL数据库的hibernate查询中添加了一个DATE_ADD函数,但在运行查询时出现错误,查询如下:

select columnname 
from tablename 
where columnname = DATE_ADD(day,-1,getDate())

共 (1) 个答案

  1. # 1 楼答案

    如果函数返回string or varchar值,则调用函数很简单

    session.createSQLQuery("select my_fn(:param1)")

    其中my_fn是带有参数param1的函数名