2.1反向生成配置文件generatorConfig.xml

文件命名generatorConfig.xml为放在resources里

<generatorConfiguration> <!--1、数据库驱动jar:添加自己的jar路径 --> <classPathEntry location="D:\JavaEditor\mysql_drive\mysql-connector-java-8.0.23.jar" /><context id="MyBatis" targetRuntime="MyBatis3"><!--去除注释 --> <commentGenerator> <property name="suppressAllComments" value="true" </commentGenerator></context><!--2、数据库连接 --> <jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/ssm? useUnicode=true&amp;characterEncoding=utf- 8&amp;useSSL=false&amp;serverTimezone=GMT" userId="root" password="root"> </jdbcConnection> <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer; 为 true时把JDBC DECIMAL和NUMERIC类型解析为java.math.BigDecimal --> <javaTypeResolver> <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <!--3、生成实体类 指定包名 以及生成的地址 (可以自定义地址,但是路径不存在不会自动创建 使用Maven生成在target目录下,会自动创建) --> <javaModelGenerator targetPackage="com.kkb.pojo" targetProject="src\main\java"> <property name="trimStrings" value="true" /> </javaModelGenerator> <!--4、生成SQLmapper.xml文件 --> <sqlMapGenerator targetPackage="com.lmy.mapper" targetProject="src\main\resources"> </sqlMapGenerator> <!--5、生成Dao(Mapper)文件,生成接口 --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.lmy.mapper" targetProject="src\main\java"> </javaClientGenerator> <!--6、要生成哪些表(更改tableName和domainObjectName就可以) --> <!-- tableName:要生成的表名 enableCountByExample:Count语句中加入where条件查询,默认为true开启 enableUpdateByExample:Update语句中加入where条件查询,默认为true开启enableDeleteByExample:Delete语句中加入where条件查询,默认为true开启enableSelectByExample:Select多条语句中加入where条件查询,默认为true开启selectByExampleQueryId:Select单个对象语句中加入where条件查询,默认为true开启 --><table tableName="Team"> <property name="useActualColumnNames" value="true"/> </table>
</generatorConfiguration>

点击 mybatis-generator:generate将自动生成

效果图

SSM框架使用mybatis反向生成实体类、dao和映射文件相关推荐

  1. mybatis反向生成实体类、dao层以及映射文件

    在做项目的时候,我们不得不写底层的一些繁琐代码,比如说实体类.dao层之类的,既浪费时间又费事,最主要的是还没效率,kuangkuangkuang的写半天终于写完了,到运行的时候dao层的代码居然还报 ...

  2. eclipse mysql生成实体类_Eclipse实现数据库反向生成实体类(pojo)-------(插件安装和实现步骤的说明)...

    一.插件安装 1.下载插件: http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R2008103 ...

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

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

  4. J2EE进阶(十五)MyEclipse反向工程实现从数据库反向生成实体类之Hibernate方式[申明:来源于网络]...

    J2EE进阶(十五)MyEclipse反向工程实现从数据库反向生成实体类之Hibernate方式[申明:来源于网络] 地址:http://blog.csdn.net/sunhuaqiang1/arti ...

  5. MyEclipse从数据库反向生成实体类之Hibernate方式 反向工程

    2019独角兽企业重金招聘Python工程师标准>>> 开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事.MyEclipse提供简便的方法:反向数据库 步骤大致如下: 第一 ...

  6. idea数据库反向生成实体类_IntelliJ IDEA 的数据库管理工具实在太方便了

    1. 前言 对于一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件.Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的. 通常图形化操作关系型数据库(RMDBS)大 ...

  7. MyEclipse从数据库反向生成实体类通过Hibernate的方式----mysql数据库实例

    1.我们通过DB与数据库建立连接 2.建立web工程,构建Hibernate框架 3.通过table生成实体类 转载于:https://www.cnblogs.com/huiyuantang/p/54 ...

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

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

  9. maven 工程mybatis自动生成实体类

    generatorConfig.xml [html] view plaincopy <?xml version="1.0" encoding="UTF-8" ...

最新文章

  1. IP多播技术介绍(二)
  2. mapreduce.job.reduce.slowstart.completedmaps
  3. 更改sybase下设备名
  4. 怎么用爬虫筛选简历_Python爬虫面试简历
  5. 绘图: matplotlib Basemap简介
  6. zabbix修改时区
  7. 深入浅出学Hive:Hive QL
  8. 教师计算机提升学到的知识,计算机教学质量提升措施浅谈.doc
  9. C++(STL):33---hash_set、hash_map、hash_multiset、hash_multimap源码剖析
  10. 汇编指令的学习3——协处理器cp15的操作指令mcr、mrc
  11. 问答题:如何构建一套满足GPT-3的存储系统?
  12. 拜托!这才是分布式系统CAP的正确打开方式!
  13. Symbol'' has different size in shared object,consider re-linking
  14. 串级pid算法c语言实现,【开源】分享一个经典的串级PID算法,附源代码
  15. 前端特效——简单下雪(纯css)
  16. 中心极限定理 与 正态分布
  17. 祝大家开工大吉,工作顺利。
  18. Git ~ commit 规范
  19. 联想启天M420-D046(C)电脑Win10改Win7
  20. 终于有人把业务中台、数据中台、技术中台都讲明白了

热门文章

  1. ping 命令打印日志
  2. 强化学习笔记(三)Value Function Approximation
  3. 实际问题中提出一个检验统计量,如何确定其分布?
  4. Python窗口化项目
  5. 说一说 SaaS 应用开发的难度在哪儿
  6. H5的新特新及API
  7. 登堂入室之soc初识
  8. pandas时序数据分析
  9. 了解ACL及其配置方法
  10. 计算机组成原理(五)中央处理器