mybatis-plus使用selectById查询时报错原因是表的主键不是id字段的解决办法

时间:2025-03-20 12:52:08

1、问题:

项目中使用mybatis-plus,通过selectById查询的时候报错,原因是selectById方法默认使用的主键名是id,而数据库中表的id是sw_id,所以查询时会报错

2、解决方案

使用注解的方式,更改mybatis的selectById方法查询主键的名称即可,不多说,直接上代码

 @TableId("swt_id")
 private Double swtId;