zoukankan      html  css  js  c++  java
  • 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>

      

  • 相关阅读:
    [NOI2016] 网格
    [十二省联考2019]春节十二响
    wordcloud的方法参数归纳汇总
    选择困难症
    连通能力
    [Tjoi2017]城市
    bzoj3732 Network
    bzoj3252 攻略
    Noip2018旅行
    [HEOI2015]兔子与樱花
  • 原文地址:https://www.cnblogs.com/hhan/p/10716414.html
Copyright © 2011-2022 走看看