关于Not found @TableId annotation, Cannot use Mybatis-Plus ´xxById´ Method错误解决

时间:2024-03-30 20:24:09

报错情况如下:

关于Not found @TableId annotation, Cannot use Mybatis-Plus ´xxById´ Method错误解决

当遇到如上这种情况的时候,调用mybatis里面的相关函数的时候就会出现下面的情况:

关于Not found @TableId annotation, Cannot use Mybatis-Plus ´xxById´ Method错误解决
关于Not found @TableId annotation, Cannot use Mybatis-Plus ´xxById´ Method错误解决

显示非法绑定

原因:在实体类中没有写明主键,mybatis无法找到主键,所以出现如上错误

解决办法:在实体类中添加@TableId("OrderFormId")指定该实体的主键即可

关于Not found @TableId annotation, Cannot use Mybatis-Plus ´xxById´ Method错误解决