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

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 这里来