MyBatis Plus使用遇到的问题

如果想使用Mapper的xxxById()方法,实体类的主键上面必须加上@TableId注解,如果不加,会报错

2023-12-21 22:48:33.526  WARN 11212 --- [           main] c.b.m.core.injector.DefaultSqlInjector   : class com.example.mybatisplusdemo.domain.Student ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.

MyBatis Plus使用遇到的问题_第1张图片
一般实体类是由MyBatisX生成的,生成的时候勾选comment会自动加上@TableId注解
MyBatis Plus使用遇到的问题_第2张图片

你可能感兴趣的:(mybatis)