当前使用版本(必填,否则不予处理)
3.5.3.1版本
该问题是如何引起的?(确定最新版也有问题再提!!!)
不明
重现步骤(如果有就写完整)
按照官网【代码生成器(新)-快速生成】的例子:https://baomidou.com/pages/779a6e/#%E4%BD%BF%E7%94%A8 数据库(mysql8.0),自定义一张表auth_user,在配置项中设置过滤表前缀auth_,就可复现
.strategyConfig(builder -> {
builder.addInclude("auth_user") // 设置需要生成的表名
.addTablePrefix("auth_"); // 设置过滤表前缀
})
报错信息
会发现生成出来的实体类是AuthUser,而不是User,也就是还是有前缀Auth,原因不明。这个addTablePrefix方法的作用似乎没体现出来,感觉是个Bug
Comment From: nieqiurong
Comment From: insist-learning
同上,复现不了
Comment From: tianzhihen121
抱歉,已排查,与Mybatis-plus-generator源码无关,系自己公司开发改造了NamingStrategy和INameConvert内的代码,自定义了一个新类型导致了失效。此issue关闭