之前每次生成 po 和 mapper,都会生成 Example 类和其对应的 CURD方法。删起来也比较麻烦,所以干脆让它不生成即可。

具体配置很简单,只需要在要设置的表的 table 标签里将要生成的方法给关掉即可,代码如下。

  1. <table tableName="user"
  2. enableCountByExample="false"
  3. enableUpdateByExample="false"
  4. enableDeleteByExample="false"
  5. enableSelectByExample="false"
  6. selectByExampleQueryId="false">
  7. </table>

最后附上完整的 generatorConfig.xml 文件代码

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE generatorConfiguration
  3. PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  4. "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
  5. <generatorConfiguration>
  6. <context id="testTables" targetRuntime="MyBatis3">
  7. <commentGenerator>
  8. <!-- 是否去除自动生成的注释 true:是 : false:否 -->
  9. <property name="suppressAllComments" value="true" />
  10. </commentGenerator>
  11. <!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->
  12. <jdbcConnection driverClass="com.mysql.jdbc.Driver"
  13. connectionURL="jdbc:mysql://localhost:3306/forest_blog?tinyInt1isBit=false" userId="root"
  14. password="">
  15. </jdbcConnection>
  16. <javaTypeResolver>
  17. <property name="forceBigDecimals" value="false" />
  18. </javaTypeResolver>
  19. <!-- targetProject:生成PO类的位置,重要!! -->
  20. <javaModelGenerator targetPackage="com.liuyanzhao.blog.po"
  21. targetProject="myGenerator/src">
  22. <!-- enableSubPackages:是否让schema作为包的后缀 -->
  23. <property name="enableSubPackages" value="false" />
  24. <!-- 从数据库返回的值被清理前后的空格 -->
  25. <property name="trimStrings" value="true" />
  26. </javaModelGenerator>
  27. <!-- targetProject:mapper映射文件生成的位置,重要!! -->
  28. <sqlMapGenerator targetPackage="com.liuyanzhao.blog.mapper"
  29. targetProject="myGenerator/src">
  30. <property name="enableSubPackages" value="false" />
  31. </sqlMapGenerator>
  32. <!-- targetPackage:mapper接口生成的位置,重要!! -->
  33. <javaClientGenerator type="XMLMAPPER"
  34. targetPackage="com.liuyanzhao.blog.mapper"
  35. targetProject="myGenerator/src">
  36. <property name="enableSubPackages" value="false" />
  37. </javaClientGenerator>
  38. <!-- 指定数据库表,要生成哪些表,就写哪些表,要和数据库中对应,不能写错! -->
  39. <table tableName="user"
  40. enableCountByExample="false"
  41. enableUpdateByExample="false"
  42. enableDeleteByExample="false"
  43. enableSelectByExample="false"
  44. selectByExampleQueryId="false">
  45. </table>
  46. <table tableName="article"
  47. enableCountByExample="false"
  48. enableUpdateByExample="false"
  49. enableDeleteByExample="false"
  50. enableSelectByExample="false"
  51. selectByExampleQueryId="false">
  52. </table>
  53. </context>
  54. </generatorConfiguration>

更多文章:mybatis逆向工程利用mybatis-generator-core自动生成代码

本文链接:https://liuyanzhao.com/6207.html

mybatis-generator逆向工程设置不生成Example类相关推荐

  1. Mybatis generator实战:自动生成POJO类完整解决方案

    目录 1.背景:Mybatis generator根据数据库表自动生成POJO类完整解决方案 2.解决方案:mybatis generator 1.3.6 已经有了这个功能, 2.1.增加了一个新的属 ...

  2. Mybatis Generator 自动生成数据库XML(Mybatis Generator 逆向工程)

    Mybatis Generator 逆向工程自动生成XML 1.MyBatis Generator简单介绍: (1)MyBatis Generator 会生成: Dao,Model,Mapping基础 ...

  3. IDEA 中使用 MyBatis Generator 逆向工程出现运行成功但是没有生成相应的文件

    记录一个 MyBatis Generator 逆向工程出现运行成功但是没有生成相应的文件问题. 我这里使用的是main方法运行,在出现运行成功没有报错但是也没有生成对应的文件,把下面这一段代码加上运行 ...

  4. MyBatis Generator逆向工程配置文件详解

    MyBatis Generator中文文档 MyBatis Generator中文文档地址: http://mbg.cndocs.ml/ 该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看 ...

  5. 在IDEA中使用MyBatis Generator逆向工程生成代码

    本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件. 一.配置Maven pom.xml 文件 在pom.xml增加以下插件: <build><finalName& ...

  6. mybatis.generator逆向工程生成数据库访问mybatis代码

    1.添加POM依赖 <dependency><groupId>org.mybatis</groupId><artifactId>mybatis</ ...

  7. idea mybatis generator插件_在idea中使用mybatis generator逆向工程生成代码

    用maven工具生成mybatis的代码和映射文件. 1.配置pom.xml文件 在pom.xml下添加插件如下: <build> <finalName>zsxt</fi ...

  8. 2019-04-28 Mybatis generator逆向工程生成的Example代码分析

    今天主要对Mybatis generator生成的DAO层等进行分析,讲解Example类的使用和扩展 1.先在数据库建表 1 CREATE TABLE `department` ( 2 `fid` ...

  9. tkmbatis 日志_springboot+maven+tk.mybatis+generator逆向工程

    1.父工程的pom.xml中导入依赖和插件,当前完整的文件如下: 4.0.0 com.sino demo_parent pom 1.0-SNAPSHOT bos org.springframework ...

  10. Mybatis Generator逆向工程的使用

    MyBatis Generator简介 MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器.它将为所有版本的MyBatis以及版本2.2.0之后的 ...

最新文章

  1. 广东海洋大学计算机科学与技术排名,最新排名!广东高校22个学科位居全球前50位...
  2. 探秘身份认证利器——声纹识别!
  3. Qt Creator预览版
  4. C++学习之路 | PTA乙级—— 1032 挖掘机技术哪家强 (20 分)(精简)
  5. 基于android的团购app设计与实现,基于Android的掌上团购App设计与实现
  6. 网络学习(三十三)Windows Server 2003 DFS(分布式文件系统)
  7. ubuntu中如何查看系统信息(uname)
  8. 分布式存储系统学习笔记(一)—什么是分布式系统(6)—2PC和Paxos协议
  9. Android之编写测试用例
  10. 计算机需要英语水平的标准,计算机专业英语课程标准和要求
  11. android 电源管理 和 Doze 模式
  12. Qt:使用版本控制系统
  13. 解决 python 找不到第三方安装库问题
  14. python查表法是什么_python查表法提取骨骼线经历
  15. 阿里云和腾讯云服务器哪个好用?
  16. 了解elementUI的Form 表单和Dropdown 下拉菜单
  17. linux 文件备份工具,四种时下流行 Linux备份工具比较与操作实例
  18. gem 安装oxidized-web报错:checking for -licui18n... no处理
  19. 基于单片机的空气检测系统的设计
  20. Laravel学习笔记 ViewComposer

热门文章

  1. python __file__怎么实现_python怎么实现文件上传界面
  2. 《中国人工智能学会通讯》——11.24 本文的出发点:模仿人类视觉
  3. TCP/IP三次握手四次挥手
  4. Spring中自动装配
  5. SpringMVC【一 简单入门例子】
  6. 关于URL路径的基本使用
  7. 计算机基础课在护理专业中的应用,计算机基础教育在护理教育中的应用论文.doc...
  8. java智能社下载_08 深入javascript
  9. python lxml_python – lxml使用命名空间而不是ns0,ns1,
  10. aop实现原理_Spring学习之AOP