第五章 MyBatis代码生成器和缓存配置
一、Mybatis Generator生成器(逆向工程)
开发人员使用Mybatis需要手动:实体类JavaBean、自定义mapper接口、mapper.xml
定义:Mybatis Generator简称MBG,是一个专门为Mybatis框架开发者定义的代码生成器,可以自动生成Mybatis框架所需要的实体类、mapper接口以及mapper.xml文件,支持基本的CURD的操作,但是一些相对复杂的SQL语句还是需要开发者自己来完成
二、实现步骤
-
导入对应的Jar包
mybatis-3.2.3.jar
mybatis-generator-core-1.3.7.jar
mysql-connector-java-5.1.5-bin.jar -
创建一个MBG配置文件generatorConfig.xml
配置 作用 jbdcConnection 配置数据库连接信息 javaModelGenerator 配置JavaBean的生成策略 sqlMapGenerator 配置SQL映射文件生成策略 =>mapper.xml javaClientGenerator 配置SQL映射文件接口生成策略 =>interface table 配置目标数据表 - jbdcConnection ----------- 配置数据库连接信息
- javaModelGenerator ----- 配置JavaBean的生成策略
- sqlMapGenerator --------- 配置SQL映射文件生成策略 =>mapper.xml
- javaClientGenerator ------ 配置SQL映射文件接口生成策略 =>interface
- table -------------------------- 配置目标数据表
-
创建一个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
那些将要去的地方,都是素未谋面的故乡

浙公网安备 33010602011771号