使用Spring Data JPA遇到的语法错误问题

使用 Spring Data JPA 的时候报错:

java.sql.SQLSyntaxErrorException: 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 'index, owner) values ('asdas', 'undefined', 0, 'hedon')' at line 1
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.19.jar:8.0.19]
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.19.jar:8.0.19]

经查阅其他博主的论文,发现是实体类中有字段的名字是关键词,因此报错。
使用Spring Data JPA遇到的语法错误问题_第1张图片

所以要把字段名称改为非关键字就可以解决问题了。

特别鸣谢:https://www.jianshu.com/p/9267a260d2c3

你可能感兴趣的:(Java学习,SpringBoot,JPA,mysql,jdbc,java,mybatis,spring)