springBoot集成Mybatis-Generator
一、项目中创建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相关推荐
- springboot集成mybatis+Generator代码生成
首先主备个数据库和user表 建表语句如下,当然你也可以用自己的 CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` va ...
- SpringBoot——SpringBoot集成MyBatis
目录 1 SpringBoot集成MyBatis 1.1 准备工作 1.2 pom.xml文件 1.3 核心配置文件(application.properties) 1.4 GeneratorMapp ...
- SpringBoot集成MyBatis(iBatis)
SpringBoot集成MyBatis(iBatis) 最近也是在写安卓的登陆注册作业,需要一个后台,这样方便点,开始用的是SpringMVC+Hibernate.但再搭建完之后发现配置啥的都挺多,于 ...
- SpringBoot集成Mybatis项目实操
本文为<从零打造项目>系列第三篇文章,首发于个人网站. <从零打造项目>系列文章 比MyBatis Generator更强大的代码生成器 SpringBoot项目基础设施搭建 ...
- BindingException: Invalid bound statement (not found)问题排查:SpringBoot集成Mybatis重点分析...
重构代码,方法抛出异常:BindingException: Invalid bound statement (not found) 提示信息很明显:mybatis没有提供某方法 先不解释问题原因和排查 ...
- java整合mybatis,springboot集成mybatis
# springboot集成mybatis springboot基础mybatis还是很简单的,比之前springmvc集成mybatis要少很多配置,只要大家按照步骤一步一步来,几分钟就 能实现.具 ...
- springboot集成mybatis源码分析-mybatis的mapper执行查询时的流程(三)
springboot集成mybatis源码分析-mybatis的mapper执行查询时的流程(三) 例: package com.example.demo.service;import com.exa ...
- springboot集成mybatis源码分析-启动加载mybatis过程(二)
springboot集成mybatis源码分析-启动加载mybatis过程(二) 1.springboot项目最核心的就是自动加载配置,该功能则依赖的是一个注解@SpringBootApplicati ...
- springboot集成mybatis源码分析(一)
springboot集成mybatis源码分析(一) 本篇文章只是简单接受使用,具体源码解析请看后续文章 1.新建springboot项目,并导入mybatis的pom配置 配置数据库驱动和mybat ...
- SpringBoot集成Mybatis用法笔记
今天给大家整理SpringBoot集成Mybatis用法笔记.希望对大家能有所帮助! 搭建一个SpringBoot基础项目. 具体可以参考SpringBoot:搭建第一个Web程序 引入相关依赖 &l ...
最新文章
- 美多商城之用户注册(用户模型类)
- Office 365管理员指引 17——Sharepoint 讨论版
- python 3.6
- 短信网址价值不大不应被热炒
- Java线程的生命周期及线程的几种状态
- PMCAFF微课堂 | 积木盒子产品总监 杨帆:互联网金融撮合交易的本质
- Java学习小代码(1)编写三个数的排序程序
- Python《爬取IPhone各式壁纸》
- (221)FPGA芯片结构组成
- 【MySQL】MySQL删除数据库的时候卡死
- 【node内存泄漏耗尽之解决方法】
- 【Word】word2010中如何去掉标题前面的小黑点
- 解决windows10下总是很快自动黑屏进入睡眠问题
- ubuntu下adb连接android手机调试
- nginx配置微前端
- 阿里CTO王坚:商业进化的四个关键词
- 随机从长度未知的数组中抽取数字,且保证每个元素被抽到的概率相同
- 【数据库】数据库设计一
- [转] JS实例操作QQ空间自动点赞方法
- 非对称密码体制(公钥密码体制)中最基础的思路——MOD的运算
热门文章
- python csv数据所在行_使用python获取csv文本的某行或某列数据的实例
- JAVA使用bean配置ftp_FTP文件上传(By)java
- python实现实例_Python 练习实例65
- WES 软件安装 及Bundel数据的下载
- 正式环境docker部署hyperf_HyperLedger/Fabric SDK使用Docker容器镜像快速部署上线
- python数据可视化第三方库有哪些_数据可视化!看看程序员大佬都推荐的几大Python库...
- 不同编译单元内的非局部静态对象的初始化次序问题
- 编译原理教程_7 语法制导的语义计算
- 计算机系统基础知识——校验码之海明码(Hamming Code)
- java中==与equals的区别及理解_Java开发中常量池的理解与归纳