1.lombok
<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <optional>true</optional>
</dependency>
2.mybatis-generator
<plugin>
   <groupId>org.mybatis.generator</groupId>
   <artifactId>mybatis-generator-maven-plugin</artifactId>
   <version>1.3.2</version>
   <configuration>
      <configurationFile>${basedir}/src/main/resources/generator/generatorConfig.xml</configurationFile>
      <overwrite>true</overwrite>
      <verbose>true</verbose>
   </configuration>
   <dependencies>
      <dependency>
         <groupId>mysql</groupId>
         <artifactId>mysql-connector-java</artifactId>
         <version>5.1.42</version>
      </dependency>
      <dependency>
         <groupId>tk.mybatis</groupId>
         <artifactId>mapper</artifactId>
         <version>3.4.0</version>
      </dependency>
      <dependency>
         <groupId>com.chrm</groupId>
         <artifactId>mybatis-generator-lombok-plugin</artifactId>
         <version>1.0-SNAPSHOT</version>
      </dependency>
   </dependencies>
</plugin>
 
2.1 generatorConfig.xml文件
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
 
<generatorConfiguration>
    <properties resource="application.yml"/>
 
    <context id="Mysql" targetRuntime="MyBatis3Simple" defaultModelType="flat">
        <property name="beginningDelimiter" value="`"/>
        <property name="endingDelimiter" value="`"/>
 
        <plugin type="tk.mybatis.mapper.generator.MapperPlugin">
            <property name="mappers" value="tk.mybatis.mapper.common.Mapper"/>
        </plugin>
        <!-- 整合lombok-->
        <plugin type="com.chrm.mybatis.generator.plugins.LombokPlugin" >
            <property name="hasLombok" value="true"/>
        </plugin>
 
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="jdbc:mysql://118.31.250.124/qts_cpt"
                        userId="root"
                        password="1Henniubi">
        </jdbcConnection>
 
        <javaModelGenerator targetPackage="com.qtshe.cpt.model" targetProject="src/main/java"/>
 
        <sqlMapGenerator targetPackage="mapper"  targetProject="src/main/resources"/>
 
        <javaClientGenerator targetPackage="com.qtshe.cpt.mapper" targetProject="src/main/java" type="XMLMAPPER" />
 
        <table tableName="%" >
            <generatedKey column="id" sqlStatement="Mysql" identity="true"/>
        </table>
    </context>
</generatorConfiguration>
 
3.tkmapper
<dependency>
   <groupId>tk.mybatis</groupId>
   <artifactId>mapper-spring-boot-starter</artifactId>
   <version>2.0.4</version>
</dependency>
 

最新文章

  1. 用python DIY一个图片转pdf工具并打包成exe
  2. Lambda表达式详解(转载)
  3. [MongoDB]Profiling性能分析
  4. Yahoo!网站性能最佳体验的34条黄金守则(转载)
  5. POJ 1006 中国剩余定理
  6. java环境
  7. return view详解
  8. [转] C中的位域
  9. C#获取指定网页源码的几种方法
  10. vs2012布局问题
  11. SSH公钥私钥安全通讯原理
  12. w2wp.exe 已附加有调试器,但没有将该调试器配置为调试此未经处理的异常
  13. nginx keepalived 主从切换
  14. 容器中的JVM资源该如何被安全的限制?
  15. 51单片机---点亮一个LED灯
  16. pycharm2019+破解补丁
  17. csharp:SMO run sql script
  18. spring boot 概念
  19. php之快速入门学习-3(print和echo)
  20. ansible的携带密码访问

热门文章

  1. UWP中的消息提示框(二)
  2. 项目中NHibernate问题及解决方法
  3. 虚拟机安装 ubuntu 后,更新源无效,以及无法联网安装软件的问题
  4. qt---cdb(Microsoft Console Debugger)调试
  5. &lt;iOS小技巧&gt; 返回上级目录操作Goback()方法
  6. 条款16:成对使用new和delete时要使用相同的形式
  7. java集合框架collection(6)继承结构图
  8. Python连载8-datetime包函数介绍
  9. 给你的 GitHub Repository 加上 sponsor 按钮
  10. CodeSmith使用SQLite Provider找不到请求的 .Net Framework 数据提供程序