实际开发中遇到的could not execute statment Mysql语句无法执行的问题?

实际开发中遇到的could not execute statment Mysql语句无法执行的问题?

开发中添加表的时候遇到的这个问题困扰了很久,最后发现原来是model中的字段跟sql表中关键字冲突,sql语法一直报错,model必须跟sql表中的字段一一对应,也可以使用@Column(name = "xxx")注解,(name即是表中所对应的字段名称)。

解决办法:

1. 如果报sql语法的错误,打印sql语句,在数据库中查看sql语句哪里有问题;

2. 查看model中字段是否一一对应;

 

实际开发中遇到的could not execute statment Mysql语句无法执行的问题?_第1张图片

 

sql关键字冲突

你可能感兴趣的:(在线交流,java面试)