附:有人使用这种方法解决问题,没有亲自试过。该方法只针对MySql数据库,使用其他数据库产生问题,还是要用我的办法。

http://www.cnblogs.com/xiqinfanqie/p/6274929.html

还有人说是enableXXPrimaryKey要改成true,但是该类属性默认就是true,所以回答者有打酱油的嫌疑。


正题

使用MyBatis****有时会产生Mapper文件的方法不全的问题,

具体表现一般是:正常的可以生成11个方法,而异常情况只生成了7个方法,而且缺少的方法全部都是和PrimaryKey有关的方法。

解决方法:删除数据库的表并重建,给表添加主键。

注意:本人特意使用SQLServer来验证问题是否解决

数据库表的情况和说明如下图:

MyBatis****Mapper方法不全原因

这张表Id不是主键,因此****生成的mapper是不会有primarykey相关方法的

MyBatis****Mapper方法不全原因

这张表Id是主键,因此****可以生成完整的mapper


MyBatis****Mapper方法不全原因

完整的mapper方法有11个








相关文章:

  • 2022-12-23
  • 2021-06-14
  • 2021-09-04
  • 2021-11-06
  • 2021-06-04
  • 2021-08-08
猜你喜欢
  • 2021-04-05
  • 2021-12-31
  • 2021-07-26
  • 2022-03-01
  • 2021-12-16
  • 2021-12-02
相关资源
相似解决方案