周末在家编码的时候遇到一个奇怪的问题,那就是使用Spring Data JPA对后台进行数据库增删改查的时候,报错如下:
Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ... at line 1。这个问题如果之前使用mybatis自行组织sql语句是很常见的,即就是sql语句的语法错误。但是现在是JPA替我们组织查询sql语句,而不是自己创建的,应该不会出现以前出现的很白痴的问题,后来查了半天,偶然发现网上有篇博客提到,当设计的表结构中如果有字段的id是mysql的关键字的时候,也会报出上面这种错误,看了下自己的表里的确有一个叫index字段,就是由这个关键字引起的,改了就好了。
使用Spring Data JPA遇到的语法错误问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...