当前使用版本(必填,否则不予处理)
3.5.0
该问题是如何引起的?(确定最新版也有问题再提!!!)
表字段为大写 列如:UserName 生成实体userName但是没有@TableField注解
重现步骤(如果有就写完整)
StrategyConfig strategyConfig = new StrategyConfig .Builder() .addInclude(scanner("表名,多个英文逗号分割").split(",")) .entityBuilder() .naming(NamingStrategy.underline_to_camel) .enableTableFieldAnnotation() .controllerBuilder() .enableRestStyle() .build();
报错信息
Comment From: nieqiurong
提供一个demo或者试试最新的版本看看
Comment From: qmdx
请使用 3.5.3.1+ 版本 https://github.com/baomidou/mybatis-plus/commit/e36e90a669177b49a31c8308f5f3f7de3fd38621 测试正常
public void testEnableTableFieldAnnotation() {
AutoGenerator generator = new AutoGenerator(DATA_SOURCE_CONFIG);
generator.strategy(strategyConfig().entityBuilder().enableTableFieldAnnotation().build());
generator.execute();
}