Skip to content

MyBatisPlus的@TableId不能设置多个

99 字小于 1 分钟

MyBatisFAQ

2024-12-22

当在映射实体中使用了多个 @TableId 注解标注字段,则会出现如下错误: image-20241222215118068

修改如下:

@TableName(value ="r_notify_forum")
@Data
public class NotifyForumPO implements Serializable {
   
    @TableId
    @TableField
    private Long notifyId;
		
 
    @TableId
    @TableField
    private Long forumId;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}

变更历史

最后更新于: 查看全部变更历史
  • docs: new update

    于 2024/12/24
  • update lastest vp

    于 2024/12/22