MyBatis Generator 命令行和maven運行方式及亂碼解決


mybatis運行方式有很多種,這里記錄下自己使用過的兩種方式,一種是命令行方式,另一種是使用maven插件的方式。關於mabatis geneartor的運行方式,請參考官方文檔: Running MyBatis Generator

1. 命令行方式:  

  命令為:

java -cp  mybatis-generator-core-1.3.7.jar;mysql-connector-java-8.0.15.jar org.mybatis.generator.api.ShellRunner -
configfile generatorConfig.xml

  mybatis-generator-core-1.3.7.jar是Mybatis Generator的驅動包,mysql-connector-java-8.0.15.jar為mysql的驅動包,org.mybatis.generator.api.ShellRunner是mybatis-generator-core-1.3.7.jar中的主類。-configfile generatorConfig.xml 指定配置文件。

 

2.maven方式

  在自己的項目pom文件中引入 mybatis-generator-maven-plugin 插件。執行

在每次運行  mvn mybatis-generator:generate 前先運行:set MAVEN_OPTS="-Dfile.encoding=UTF-8" 即可解決亂碼問題。
mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate

  配置文件默認在resource目錄下。

  TIPS:如果需要依賴包,如jdbc驅動,在插件中指明依賴

         <plugin>
                <groupId>org.mybatis.generator</groupId>
                <artifactId>mybatis-generator-maven-plugin</artifactId>
                <version>1.3.7</version>
                <dependencies>
                    <dependency>
              <!-- 指定MySQL驅動 --> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.15</version> </dependency> </dependencies> </plugin>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM