当前使用版本(必填,否则不予处理)
3.3.1
该问题是如何引起的?(确定最新版也有问题再提!!!)
StrategyConfig类开启setEntityBooleanColumnRemoveIsPrefix(true)
重现步骤(如果有就写完整)
setEntityBooleanColumnRemoveIsPrefix(true) 如果数据库中有is_delete这种字段 生成的实体类中delete字段上有@TableField("is_delete")注解,但是没有导入包
报错信息
未导入com.baomidou.mybatisplus.annotation.TableField; Error:(37, 6) java: 找不到符号 符号: 类 TableField 位置: 类 com.demo.user.entity.User
Comment From: xuguoqin
排查是AutoGenerator类pretreatmentConfigBuilder方法中只设置了需要转换去掉开头的字段,没有添加@TableField注解到importPackages中
Comment From: qmdx
mp 3.3.2 试试不行再打开