先查看一下控制台打印出的sql语句:

如果出现上图这种 where null = ?
就是实体类对应的主键没有加@TableId注解,或者是xml文件中#{}取的值与@TableId的值不一样
当遇到控制台打印出奇怪的`wherenull=?` SQL语句时,这通常意味着实体类的主键缺少@TableId注解,或者XML文件中的占位符#{}
先查看一下控制台打印出的sql语句:

如果出现上图这种 where null = ?
就是实体类对应的主键没有加@TableId注解,或者是xml文件中#{}取的值与@TableId的值不一样
6038
916
8250

被折叠的 条评论
为什么被折叠?