There is no getter for property named 'null' in 'class XXX'异常

看网上关于这方面错误的是百花齐放

 

我的错误原因是用mybatis-plus根据id删除(deleteById)或更新(updateById)数据时报错

 

注意:id必须为主键

 

我们看mybatis-plus的封装,这里以deleteById为例

 

 

 

 

我们需要在主键字段上面添加 @TableId,这个主键可以是任意字段表示,不一定非要用“id”

 

 

只有加了@TableId注释,才可以用类似deleteById的方法,此id即为注释下的字段

posted @ 2020-07-30 15:36  风子磊  阅读(4900)  评论(0编辑  收藏  举报