【发布时间】:2023-01-19 17:21:44
【问题描述】:
我使用 spring boot,我想将 1 年添加到 mysql 数据库中的特定列
String queryRecherche = "UPDATE myTable t SET t.dateDebut = DATE_ADD(t.dateDebut, INTERVAL 1 YEAR) WHERE.id = 3 ";
Query query = em.createQuery(queryRecherche);;
query.executeUpdate();
但我收到以下错误:
org.hibernate.query.sqm.ParsingException: line 1:66 no viable alternative at input 'DATE_ADD(t.dateDebut,INTERVAL1'
你有什么建议吗?
【问题讨论】:
-
createQuery用于 JPQL,您需要createNativeQuery代替。
标签: java spring-boot hibernate spring-data-jpa hql