2014-02-18 3 views
0

Я хочу получить данные предыдущих дней из моей базы данных, и для этого я добавил функцию DATE_ADD в свой запрос на спящий режим с использованием базы данных MySQL, но при запуске запроса я получаю сообщение об ошибке :Функция dateadd не работает в Hibbernate

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

ответ

0

это просто вызвать функцию , если ваша функция возвращает значение string or varchar.

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

Где my_fn это имя вашей функции с параметром param1.

Смежные вопросы