提示的意思是执行的sql时发现数据庫中数据的字段不存在也就是mybatis的字段与数据库的字段存在差异,导致执行sql
①检查SQL语句是否与库表字段一致。
② 检查表中的数据类型设置或者字符编码格式据库使用的是格式 和字段的编码格式是否一致。
提示的意思是执行的sql时发现数据庫中数据的字段不存在也就是mybatis的字段与数据库的字段存在差异,导致执行sql
①检查SQL语句是否与库表字段一致。
② 检查表中的数据类型设置或者字符编码格式据库使用的是格式 和字段的编码格式是否一致。
原因是在数据库对应的表中的update_at字段名前边多了个空格 (真想扇死自己~哈哈哈)
那么我是怎么发现的呢 从idea中连接数据库查看对应的表的DDL发现
唉!这个字段怎么跟别的不一样? 然后我僦去数据库中看 我去 前边多了个空格
所以总结 如果报此类错误 原因:
1.查看数据库对应的表中中是否有这个字段
2.实体类中的字段名是否跟数据庫表中的字段名对应(使用JPA的时候要对应)
5.-_-! 看看在数据库表中添加字段的时候有没有多余的空格