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

  • Post author:
  • Post category:其他




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

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



导致这样的原因

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



解决方案

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



版权声明:本文为qq_39118371原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。