问题:Mybatis Generator 生成的实体类和数据库不一致。

原因:不同的数据库有相同的表,Mybatis Generator 串库了。

解决办法:在generator.xml中增加一行配置 < property name=“nullCatalogMeansCurrent” value=“true” />

<!--数据库配置-->
	<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/test" userId="root" password="root">
	<!-- 仅查询当前库的表,不去查询其他库 -->
	<property name="nullCatalogMeansCurrent" value="true" />
	<property name="remarksReporting" value="true"/>
</jdbcConnection>
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐