org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
原因:使用的表格列名或其他占用了数据库的保留字。
例如 mysql 数据库 我一个表格用interval表示时间间隔,可是interval是保留字。保存总是不成功。
解决:修改列名。
SQLGrammarException: Could not execute JDBC batch update
最新推荐文章于 2020-01-09 10:10:30 发布
本文介绍了一个关于使用数据库保留字作为表格列名所导致的问题,例如在MySQL中使用'interval'作为列名的情况。保留字的不当使用会导致SQL语法异常,如org.hibernate.exception.SQLGrammarException错误。文章提供了具体的解决方案,即修改列名为符合规范的名字。


1万+

被折叠的 条评论
为什么被折叠?



