在使用mybatisgenerator插件生成代码时发现有个坑,就是不同数据库的同名表格生成代码会出现两个表格的属性都混进来了,解决这个问题只需要在生成代码的配置文件(不指定配置文件名称的话得是默认 generatorConfig.xml 默认的文件名称)内加入
<!--数据库链接URL,用户名、密码 -->
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/database"
userId="root" password="password">
<!-- 只允许生成当前数据库的表 -->
<property name="nullCatalogMeansCurrent" value="true"/>
</jdbcConnection>
这行是加入的:
<property name="nullCatalogMeansCurrent" value="true"/>
搬大佬的:
http://t.csdn.cn/KliM4