一、项目中创建Generator文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration><context id="testTables" targetRuntime="MyBatis3"><commentGenerator><!-- 是否去除自动生成的注释 true:是 : false:否 --><property name="suppressAllComments" value="true" /></commentGenerator><!--数据库连接的信息:驱动类、连接地址、用户名、密码 --><jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/me" userId="root"password="123456"></jdbcConnection><!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal --><javaTypeResolver><property name="forceBigDecimals" value="false" /></javaTypeResolver><!-- targetProject:生成PO类的位置 --><javaModelGenerator targetPackage="com.Interface.pojo"targetProject="src/main/java"><!-- enableSubPackages:是否让schema作为包的后缀 --><property name="enableSubPackages" value="false" /><!-- 从数据库返回的值被清理前后的空格 --><property name="trimStrings" value="true" /></javaModelGenerator><!-- targetProject:mapper映射文件生成的位置 --><sqlMapGenerator targetPackage="com.Interface.mapper" targetProject="src/main/java"><!-- enableSubPackages:是否让schema作为包的后缀 --><property name="enableSubPackages" value="false" /></sqlMapGenerator><!-- targetPackage:mapper接口生成的位置 --><javaClientGenerator type="XMLMAPPER"targetPackage="com.Interface.dao" targetProject="src/main/java"><!-- enableSubPackages:是否让schema作为包的后缀 --><property name="enableSubPackages" value="false" /></javaClientGenerator><!-- 指定数据库表 --><table domainObjectName="ApplicationConfig" tableName="application_config" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"><!-- 需要忽略的字段 --><ignoreColumn column="backup1" delimitedColumnName=""/><ignoreColumn column="backup2" delimitedColumnName=""/><ignoreColumn column="backup3" delimitedColumnName=""/><ignoreColumn column="backup4" delimitedColumnName=""/><ignoreColumn column="backup5" delimitedColumnName=""/></table></context>
</generatorConfiguration>

二、pom.xml中添加插件

  <plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.2</version><configuration><configurationFile>${basedir}/src/main/resources/Generator-config.xml</configurationFile><overwrite>true</overwrite><verbose>true</verbose></configuration></plugin>

三、运行Maven build命令执行代码生成

转载于:https://www.cnblogs.com/w1441639547/p/11138325.html

springBoot集成Mybatis-Generator相关推荐

  1. springboot集成mybatis+Generator代码生成

    首先主备个数据库和user表 建表语句如下,当然你也可以用自己的 CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` va ...

  2. SpringBoot——SpringBoot集成MyBatis

    目录 1 SpringBoot集成MyBatis 1.1 准备工作 1.2 pom.xml文件 1.3 核心配置文件(application.properties) 1.4 GeneratorMapp ...

  3. SpringBoot集成MyBatis(iBatis)

    SpringBoot集成MyBatis(iBatis) 最近也是在写安卓的登陆注册作业,需要一个后台,这样方便点,开始用的是SpringMVC+Hibernate.但再搭建完之后发现配置啥的都挺多,于 ...

  4. SpringBoot集成Mybatis项目实操

    本文为<从零打造项目>系列第三篇文章,首发于个人网站. <从零打造项目>系列文章 比MyBatis Generator更强大的代码生成器 SpringBoot项目基础设施搭建 ...

  5. BindingException: Invalid bound statement (not found)问题排查:SpringBoot集成Mybatis重点分析...

    重构代码,方法抛出异常:BindingException: Invalid bound statement (not found) 提示信息很明显:mybatis没有提供某方法 先不解释问题原因和排查 ...

  6. java整合mybatis,springboot集成mybatis

    # springboot集成mybatis springboot基础mybatis还是很简单的,比之前springmvc集成mybatis要少很多配置,只要大家按照步骤一步一步来,几分钟就 能实现.具 ...

  7. springboot集成mybatis源码分析-mybatis的mapper执行查询时的流程(三)

    springboot集成mybatis源码分析-mybatis的mapper执行查询时的流程(三) 例: package com.example.demo.service;import com.exa ...

  8. springboot集成mybatis源码分析-启动加载mybatis过程(二)

    springboot集成mybatis源码分析-启动加载mybatis过程(二) 1.springboot项目最核心的就是自动加载配置,该功能则依赖的是一个注解@SpringBootApplicati ...

  9. springboot集成mybatis源码分析(一)

    springboot集成mybatis源码分析(一) 本篇文章只是简单接受使用,具体源码解析请看后续文章 1.新建springboot项目,并导入mybatis的pom配置 配置数据库驱动和mybat ...

  10. SpringBoot集成Mybatis用法笔记

    今天给大家整理SpringBoot集成Mybatis用法笔记.希望对大家能有所帮助! 搭建一个SpringBoot基础项目. 具体可以参考SpringBoot:搭建第一个Web程序 引入相关依赖 &l ...

最新文章

  1. 美多商城之用户注册(用户模型类)
  2. Office 365管理员指引 17——Sharepoint 讨论版
  3. python 3.6
  4. 短信网址价值不大不应被热炒
  5. Java线程的生命周期及线程的几种状态
  6. PMCAFF微课堂 | 积木盒子产品总监 杨帆:互联网金融撮合交易的本质
  7. Java学习小代码(1)编写三个数的排序程序
  8. Python《爬取IPhone各式壁纸》
  9. (221)FPGA芯片结构组成
  10. 【MySQL】MySQL删除数据库的时候卡死
  11. 【node内存泄漏耗尽之解决方法】
  12. 【Word】word2010中如何去掉标题前面的小黑点
  13. 解决windows10下总是很快自动黑屏进入睡眠问题
  14. ubuntu下adb连接android手机调试
  15. nginx配置微前端
  16. 阿里CTO王坚:商业进化的四个关键词
  17. 随机从长度未知的数组中抽取数字,且保证每个元素被抽到的概率相同
  18. 【数据库】数据库设计一
  19. [转] JS实例操作QQ空间自动点赞方法
  20. 非对称密码体制(公钥密码体制)中最基础的思路——MOD的运算

热门文章

  1. python csv数据所在行_使用python获取csv文本的某行或某列数据的实例
  2. JAVA使用bean配置ftp_FTP文件上传(By)java
  3. python实现实例_Python 练习实例65
  4. WES 软件安装 及Bundel数据的下载
  5. 正式环境docker部署hyperf_HyperLedger/Fabric SDK使用Docker容器镜像快速部署上线
  6. python数据可视化第三方库有哪些_数据可视化!看看程序员大佬都推荐的几大Python库...
  7. 不同编译单元内的非局部静态对象的初始化次序问题
  8. 编译原理教程_7 语法制导的语义计算
  9. 计算机系统基础知识——校验码之海明码(Hamming Code)
  10. java中==与equals的区别及理解_Java开发中常量池的理解与归纳