【bug_tk.mybatis】当使用SpringBoot+Mybaits+tk.mybatis插件整合开发时,遇到的问题

当执行通过id查询或者修改删除添加的时候会发现不成功

查看控制台sql记录发现,sql语句是这样的update xxx set x = ?,set xx = ? where id =? ,x = ?,xx = ?;

导致这样的原因

tk.mybatis插件无法知道实体类中的哪个属性对应数据库的主键,所以会出现如此多的拼接字段在where之后。

解决方案

在实体类上添加@Table(name ="对应数据库表明")和主键字段上添加@Id("对应数据库id名称"),即可解决问题

你可能感兴趣的:(spring全家桶,数据库开发)