如果在使用mybatis逆向工程的时候发现生成的文件有类似于Emp.java.1
的文件出现,就证明你的其他数据库中有同名的表被逆向工程插件识别到并重复生成了。
采取以下设置可以避免逆向工程读取其他数据库的同名表。
<!-- 数据库的连接信息 -->
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/db_imperial_court?serverTimezone=UTC"
userId="root"
password="123456">
<!--解决当有同一个数据库url下的数据库有同名的表,会识别错误的问题-->
<property name="nullCatalogMeansCurrent" value="true"/>
</jdbcConnection>