写了一个HQL语句
hql = "update Lend_table p set p.backtime=date_add(p.backtime, interval 1 month) where p.lend_id =? "
希望让一个DATE类型的属性backtime的时间加一个月,出现错误468 ERROR PARSER:56 - line 1:83: unexpected token: 1;
请问各位这个语句要怎么修改?
hql = "update Lend_table p set p.backtime=date_add(p.backtime, interval 1 month) where p.lend_id =? "
希望让一个DATE类型的属性backtime的时间加一个月,出现错误468 ERROR PARSER:56 - line 1:83: unexpected token: 1;
请问各位这个语句要怎么修改?
1.自己用java代码实现相同的功能
先查询出带修改的对象,然后用java实现对backtime属性,加一个月, 并设置到相应的对象中,最后save该对象。
2.原生sql
update lend_table set backtime=date_add(backtime,interval 1 month) where lend_id=?,hibernate中有关调用原生sql的接口。