当前使用版本(必填,否则不予处理)
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