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

mybatis-plus generater 3.4.0

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

1.配置文件开启 map-underscore-to-camel-case: true

2.实体类SysOrg有多个字段

其中一个

 @TableField(value = "is_enabled")
    private Boolean enabled;

3.查询数据,指定字段

 QueryWrapper<SysOrg> wrapper = new QueryWrapper<>();
 wrapper.select("id", "name", "is_enabled");
 List<SysOrg> list = sysOrgMapper.selectList(wrapper);
list.forEach(System.out::println);

结果enabled都为null。

如果改成:

List<SysOrg> list = sysOrgMapper.selectList(null);
list.forEach(System.out::println);

结果enabled都为true 或 false。

SysOrgMapper 的写法:

public interface SysOrgMapper extends BaseMapper<SysOrg> {
}

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

报错信息

Comment From: miemieYaho

字符串自己写as