Mybatis Generator逆向生成代码,mapper中sql语句重复

org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘file [XXX.xml]’;

在使用idea中tomcat启动时报错,说mapper.xml不能创建,不能创建beanname,结果检查后发现是由于,使用因为使用Mybatis Generator逆向生成代码,运行了多次而重复生成了Result Maps,把所有生成的东西删掉,再次生成就可以了。
在这之后又出现了一个新的问题?自动生成的逆向工程为什么会重复生生代码,我只执行了一遍啊?
原因:由于在数据库中,有多个库中都有要生成的表,需要指定某个库
解决办法:
在generator.xml文件里面要创建的表中加入

schema="sys_rbac"里面为自己的库名
同时在数据库连接


			
		

加入


你可能感兴趣的:(mysql)