当前使用版本(必填,否则不予处理)
mybatisplus.generator 3.5.1
该问题是如何引起的?(确定最新版也有问题再提!!!)
下面我的配置
new StrategyConfig.Builder()
.addTablePrefix(StringUtils.split(conf.get("tablePrefix"), ","))
.addInclude( tables.toArray(new String[tables.size()]))
.build()
.entityBuilder()
.enableLombok()
.naming(NamingStrategy.underline_to_camel)
.columnNaming(NamingStrategy.no_change)
.versionColumnName("version")
.idType(IdType.INPUT)
.serviceBuilder()
.formatServiceImplFileName("%sServiceImpl")
.build()
.mapperBuilder()
.enableBaseResultMap()
.enableBaseColumnList()
.build()
关键是
.columnNaming(NamingStrategy.no_change)
我数据库字段是 login_username、login_password,实体中的属性根据生成为login_username、login_password
在mybatisplus.generator 3.5.0,中生成是没问题的。 升级成mybatisplus.generator 3.5.1后,依然保持NamingStrategy.no_change,但是生成后的实体属性命名规则是驼峰。
Comment From: qmdx
请提到 https://github.com/baomidou/generator 这里来