Loading

第五章 MyBatis代码生成器和缓存配置

一、Mybatis Generator生成器(逆向工程)

开发人员使用Mybatis需要手动:实体类JavaBean自定义mapper接口mapper.xml

定义:Mybatis Generator简称MBG,是一个专门为Mybatis框架开发者定义的代码生成器,可以自动生成Mybatis框架所需要的实体类、mapper接口以及mapper.xml文件,支持基本的CURD的操作,但是一些相对复杂的SQL语句还是需要开发者自己来完成

二、实现步骤

  1. 导入对应的Jar包
    mybatis-3.2.3.jar
    mybatis-generator-core-1.3.7.jar
    mysql-connector-java-5.1.5-bin.jar

  2. 创建一个MBG配置文件generatorConfig.xml

    配置 作用
    jbdcConnection 配置数据库连接信息
    javaModelGenerator 配置JavaBean的生成策略
    sqlMapGenerator 配置SQL映射文件生成策略 =>mapper.xml
    javaClientGenerator 配置SQL映射文件接口生成策略 =>interface
    table 配置目标数据表
    1. jbdcConnection ----------- 配置数据库连接信息
    2. javaModelGenerator ----- 配置JavaBean的生成策略
    3. sqlMapGenerator --------- 配置SQL映射文件生成策略 =>mapper.xml
    4. javaClientGenerator ------ 配置SQL映射文件接口生成策略 =>interface
    5. table -------------------------- 配置目标数据表
  3. 创建一个Generator执行类

三、创建

%% 语法示例 gantt dateFormat YYYY-MM-DD title 软件开发甘特图 section 设计 需求 :done, des1, 2014-01-06,2014-01-08 原型 :active, des2, 2014-01-09, 3d UI设计 : des3, after des2, 5d 未来任务 : des4, after des3, 5d section 开发 学习准备理解需求 :crit, done, 2014-01-06,24h 设计框架 :crit, done, after des2, 2d 开发 :crit, active, 3d 未来任务 :crit, 5d 耍 :2d section 测试 功能测试 :active, a1, after des3, 3d 压力测试 :after a1 , 20h 测试报告 : 48h
posted @ 2021-05-21 08:36  Ryosetsu  阅读(164)  评论(0)    收藏  举报