使用mybatis-plus查出来的数据为空的问题

一、原因

 mybatis_plus 默认会使用 “id” 为主键字段,如果数据库的主键字段不是“id”的话,使用mybatis-plus中的 selectById ,getById 方法查询数据是查询不出来的。

使用mybatis-plus查出来的数据为空的问题_第1张图片

二、解决

在实体类的主键字段加上@TableId(value =“数据库你的主键字段”)注解即可
例如我的是product_id为主键。

使用mybatis-plus查出来的数据为空的问题_第2张图片

 

 

你可能感兴趣的:(java)