当前使用版本(必填,否则不予处理)

3.5.1 版本

该问题是如何引起的?(确定最新版也有问题再提!!!)

从3.3.2升到3.5.1 bean对象里原来重写主键pkval的方法 原来是protected 现在报错

重现步骤(如果有就写完整)

bean对象里
主键有标记 @TableId(value = "id", type = IdType.AUTO) private Integer id;

@Override protected Serializable pkVal() { return this.id; }

报错信息

中的pkVal()无法覆盖com.baomidou.mybatisplus.extension.activerecord.Model中的pkVal() 正在尝试分配更低的访问权限; 以前为public

Comment From: asia2xi

是不再需要重写了么 只在id列上有tableId 注解就可以了吗

Comment From: jimmyqin

我也遇到这个问题,您的解决了么

Comment From: qmdx

修改为父类对应类型即可