**
前言
**
今天在使用mybatis-generator生成器时xml映射文件报错
Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.0:generate (default-cli) on project miaoshaProject: XML Parser Error on line 29: 元素类型为 "context" 的内容必须匹配 "(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection),javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)"。
真的智障了
查了半天原来没把注解注掉。
类似的使用mybatis-generator还会出现这种错误
[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) on project zcw-springboot-elasticjob: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate failed: Exception getting JDBC Driver: com.mysql.cj.jdbc.Driver -> [Help 1]
解决方法:
- 在pom文件中查看mybatis-generator-maven-plugin中是否导入mysql-connection-java依赖。如图所示
- 查看mysq-connection-java版本,若mysq-connection-java版本大于5.7时需要使用如何配置
- 查看mybatis-generator-maven-plugin中导入的mysq-connection-java版本与pom文件中mysq-connection-java版本是否一致。