今日在使用mybatis.generator的时候,遇到以下几个问题:
1、com.mysql.jdbc.Driver
解决方式:在pom文件增加配置
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>
</dependencies>
增加配置的位置在引入的plugin里面,位置展示:
加在其他地方是不生效的
2、生成的XML文件是错误的
查看原因,发现是插件的BUG,我在配置数据库信息的时候,用的是数据库所在机器的超管账号和密码,碰巧的是我有两个数据库中某一张表是同名的,但是字段不一致,自动生成的并不是生成的我配置的对应的数据库的表,而不是另一张表中的对应的字段
如何避免此类问题:配置要自动化生成mapper的数据库对应的用户和密码,这样才可以精确匹配