mybatis-plus-generator-ui
mybatis-plus-generator-ui copied to clipboard
sql server 配置schemaName不生效
trafficstars
当前使用版本(必填,否则不予处理)
2.0.0
该问题是如何引起的?(确定最新版也有问题再提!!!)
我的数据库有多个schema,不同schema中有相同的表名
重现步骤(如果有就写完整)
我配置schemaName指向了其中一个schema,但是没生效,代码生成选择table的时候可以看到多个 Entity的@TableName注解中也没有schema
报错信息
建议
建议修改SqlServerQuery
参考
SELECT * FROM INFORMATION_SCHEMA.TABLES

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

当前的schemaName只支持pgsql,oracle等数据库。mybatis-plus封装的sqlserver表查询语句是查询的sysobjects表,默认是没有schema过滤的;下个版本可以考虑重构一下这部分,使用INFORMATION_SCHEMA.TABLES来查询。