dateadd函数在Hibernate中不起作用

时间:2014-02-18 07:37:39

标签: java mysql hibernate

我想从我的数据库获取前几天的数据,为此我在使用MySQL数据库的hibernate查询中添加了DATE_ADD函数,但是在运行查询时遇到错误,这里的查询是:

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

1 个答案:

答案 0 :(得分:0)

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

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

my_fn 是指参数 param1 的函数名称。