<?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>
    <classPathEntry location="mysql-connector-java-5.1.30.jar"/>
    <context id="MysqlContext" targetRuntime="MyBatis3Simple" defaultModelType="flat">
       
        <property name="beginningDelimiter" value="`"/>
        <property name="endingDelimiter" value="`"/>

<commentGenerator>
            <!-- 是否去除自动生成的注释包含的时间戳 true:是 : false:否 -->
            <property name="suppressDate" value="true"/>
            <!-- 是否去除自动生成的注释 true:是 : false:否 --> 
            <property name="suppressAllComments" value="true" />
            <property name="autoDelimitKeywords" value="true" />
        </commentGenerator>

<jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="jdbc:mysql://192.168.1.90:3306/db_nono"
                        userId="nonobank"
                        password="nonobank!@#">
        </jdbcConnection>
       
        <!--  默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer  
         true,把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal  
        -->  
        <javaTypeResolver > 
            <property name="forceBigDecimals" value="false" /> 
        </javaTypeResolver>

<javaModelGenerator targetPackage="com.nonobank.user.entity" targetProject="nono-user-api">
            <!-- enableSubPackages:是否让schema作为包的后缀 -->
            <property name="enableSubPackages" value="false" />
            <!-- 从数据库返回的值被清理前后的空格 -->
            <property name="trimStrings" value="true" />
        </javaModelGenerator>

<sqlMapGenerator targetPackage="resources.mapper"  targetProject="nono-user-core">
             <property name="enableSubPackages" value="false" />
        </sqlMapGenerator>

<javaClientGenerator type="XMLMAPPER" targetPackage="com.nonobank.user.dao"  targetProject="nono-user-core"/>
       
       <!--通配符  %--> 
         <table tableName="user_info_backup" domainObjectName="UserInfoBackupEntity"
               enableUpdateByExample="false"
               enableDeleteByExample="false"
               enableCountByExample="true"
               enableSelectByExample="true"
               selectByExampleQueryId="true">
            <!--<property name="useActualColumnNames" value="true"/>-->
            <!-- 主键自增策略 -->
            <generatedKey column="id" sqlStatement="JDBC"/>
        </table>
        
    </context>
</generatorConfiguration>

mybatis 自动生成dao mapper 文件相关推荐

  1. idea + groovy + mybatis 自动生成 Dao、mappings 和 实体类

    背景 在 windows 系统中,idea 在 C:\Users\用户名\.IntelliJIdea2018.2\config\extensions\com.intellij.database\sch ...

  2. MyBatis自动生成实体类、DAO接口和Mapping映射文件的代码(逆向工程)

    MyBatis属于一种半自动的ORM框架,它需要程序员自己编写sql语句和映射文件,但是编写映射文件和sql语句很容易出错,所以mybatis官方提供了Generator生成器,自动生成DAO接口.实 ...

  3. mybatis自动生成数据库对应的mapper接口,xml和实体类

    1.加载依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>sp ...

  4. 简单的利用IDEA搭建SpringBoot+Maven+Mybatis+自动生成代码

    最近在系统的学习SpringBoot框架,并且要用该框架做个项目--网上也大大小小看了很多教程,感觉很多写文章的人都不太负责任,只知道搬运,大概都没有实际操作过,问题也是有很多,所以自己写一篇文章记录 ...

  5. Spring+SpringMVC+Mybatis(开发必备技能)04、mybatis自动生成mapper_dao_model(包含工具与视频讲解) 纯绿色版本、配套使用视频,100%运行成功

    Spring+SpringMVC+Mybatis(开发必备技能) 04.mybatis自动生成mapper_dao_model(包含工具与视频讲解) 纯绿色版本.配套使用视频,100%运行成功 百度网 ...

  6. eclipse maven 搭建 SSM(Spring+SpringMVC+MyBatis)开发环境 和 MyBatis 自动生成的 maven 插件配置

    最近研究java web开发,首先需要配置好开发环境,查阅网上各位大神的文章后搭建完成,记录下来作为备忘. 1.安装Maven Maven下载地址:http://maven.apache.org/do ...

  7. Mybatis自动生成代码插件generator

    Mybatis自动生成代码插件generator 1.pom maven依赖 <dependencies><dependency><groupId>org.myba ...

  8. 【MyBatis】MyBatis自动生成代码之查询爬坑记

    前言 项目使用SSM框架搭建Web后台服务,前台后使用restful api,后台使用MyBatisGenerator自动生成代码,在前台使用关键字进行查询时,遇到了一些很宝贵的坑,现记录如下.为展示 ...

  9. Mybatis自动生成实体类等代码

    Mybatis自动生成实体类等代码 具体步骤 具体步骤 在本机随便找个目录存放以下文件,如图(mybatis-generator-core-1.3.5.jar 和 mysql-connector-ja ...

最新文章

  1. 2016年宜昌楼市将迎来史上最激烈一战
  2. C# 调用ArcGIS server admin api
  3. MySQL引擎innodb和mysum_mysql数据库引擎InnoDB和MyISAM
  4. [js] 请写一个性能最好的深度克隆对象的方法
  5. 字符串转换为整数的源码atoi()
  6. javascript中类的定义和使用{转载}
  7. Tomcat局域网多端口建立多网站
  8. 精品软件推荐 Desktop Central - Free Windows Admin Tools
  9. 第H题 输入N求N的阶乘的10进制表示的长度
  10. 中琛物联‘连接+云+数据’服务助阵
  11. android直到开机动画播放完,Android手机开机动画的修改
  12. html+js实现分页功能
  13. #笔记#圣思园 JavaSE 第29讲——String类源代码深析
  14. linux开机画面视频,Linux系统的开机画面
  15. 1218. 最长定差子序列【我亦无他唯手熟尔】
  16. win11系统输入法增加小鹤双排
  17. 安卓点击跳转到微信公众号
  18. 处理IRP的几种方式
  19. 腾讯云赶超阿里云有无机会?
  20. C++のeasyx3:函数clearcliprgn、cleardevice、closegraph、getaspectratio、graphdefaults的运用

热门文章

  1. 新软件库iApp安卓源码+简约唯美/对接hybbs
  2. 交换机交换的工作方式有哪三种?
  3. 2022A特种设备相关管理(电梯)考试试题及模拟考试
  4. android 融云数据库路径,融云开发者文档
  5. R语言绘制Donut chart
  6. ggplot2-图例
  7. 理论力学(静力学)-1-五个公理
  8. 把Excel表格通过MySql Workbench导入数据库表中的使用总结
  9. 【热】培训班的学习资料泄露了 我看完了 一波大福利 分享给大家
  10. MBSE和相关名字术语的定义