MyBatis重复生成BaseResultMap解决方案
一般分为两种情况,第一种情况,生成的 BaseResultMap里,每个BaseResultMap字段都相同。第二种情况,生成的BaseResultMap里,每个BaseResultMap里,字段有所差异。
第一种情况解决方案
这种情况是因为多次运行Generaor所导致的。只需要将生成的代码删除,再重新生成一次,即可解决问题。第二种情况,是因为多个DB间存在表名相同,字段大多相同而导致。这时,需要在table标签内指名schema,限制DB即可,如下图
<table tableName="t_cc" schema="cc"
/>