资源简介
MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。
代码片段和文件信息
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.internal.DefaultShellCallback;
public class GeneratorSqlmap {
public void generator() throws Exception{
List warnings = new ArrayList();
boolean overwrite = true;
//指定 逆向工程配置文件
File configFile = new File(“generatorConfig.xml“);
ConfigurationParser cp = new ConfigurationParser(warnings);
Configuration config = cp.parseConfiguration(configFile);
DefaultShellCallback callback = new DefaultShellCallback(overwrite);
MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config
callback warnings);
myBatisGenerator.generate(null);
}
public static void main(String[] args) throws Exception {
try {
GeneratorSqlmap generatorSqlmap = new GeneratorSqlmap();
generatorSqlmap.generator();
} catch (Exception e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-01 17:38 mybatisGeneratorCustom\
文件 542 2017-09-06 14:04 mybatisGeneratorCustom\.classpath
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\
目录 0 2017-09-06 14:04 mybatisGeneratorCustom\.git\branches\
文件 264 2017-09-06 14:04 mybatisGeneratorCustom\.git\config
文件 127 2017-09-06 14:04 mybatisGeneratorCustom\.git\FETCH_HEAD
文件 23 2017-09-06 14:04 mybatisGeneratorCustom\.git\HEAD
目录 0 2017-09-06 14:04 mybatisGeneratorCustom\.git\hooks\
文件 1624 2017-09-06 14:04 mybatisGeneratorCustom\.git\index
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\logs\
文件 146 2017-09-06 14:04 mybatisGeneratorCustom\.git\logs\HEAD
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\logs\refs\
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\logs\refs\heads\
文件 146 2017-09-06 14:04 mybatisGeneratorCustom\.git\logs\refs\heads\master
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\logs\refs\remotes\
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\logs\refs\remotes\origin\
文件 160 2017-09-06 14:04 mybatisGeneratorCustom\.git\logs\refs\remotes\origin\master
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\ob
目录 0 2017-09-06 14:04 mybatisGeneratorCustom\.git\ob
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\ob
文件 2584 2017-09-06 14:04 mybatisGeneratorCustom\.git\ob
文件 6092631 2017-09-06 14:04 mybatisGeneratorCustom\.git\ob
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\refs\
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\refs\heads\
文件 41 2017-09-06 14:04 mybatisGeneratorCustom\.git\refs\heads\master
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\refs\remotes\
目录 0 2018-08-25 22:20 mybatisGeneratorCustom\.git\refs\remotes\origin\
文件 41 2017-09-06 14:04 mybatisGeneratorCustom\.git\refs\remotes\origin\master
目录 0 2017-09-06 14:04 mybatisGeneratorCustom\.git\refs\tags\
文件 381 2017-09-06 14:04 mybatisGeneratorCustom\.project
目录 0 2018-09-01 17:38 mybatisGeneratorCustom\.settings\
............此处省略16个文件信息
相关资源
- java_web_新闻发布系统源码
- spring MVC+easyUI+mybatis开发网站后台管理
- JavaEE企业级应用开发教程Spring+Spring
- 单车共享租用系统
- java网上商城(ssm)
- 基于java ssm框架在线考题系统源码,附
- SSM+websocket+freemarker+mybatis分页插件+多
- Java SSM 航空票务管理系统 spring、 my
- 《Java EE互联网轻量级框架整合开发
- mybatis-generator-gui.jar
- 图书管理系统(可做课程设计)
- 整合SSMSpring+Spring+Mybatis所有到的jar包
- 黑马程序员燕青Mybatis课堂笔记和源码
- 分享一套java基于SSM(spring+springMVC+M
- 实现增删改查的SSM项目整合包
- 基于Springboot的简易密码管理平台(源
- mybatis多对多关系的实现
- 大学生毕业设计-宠物电子商城DEMO
- 汽车租赁管理系统.rar
- 后台管理系统源代码spring MVC+easyUI+m
- 学生管理系统JSP+Servlet+MyBatis
- Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企
- javaweb Spring+SpringMVC+Mybatis+Mysql数据框架
- 一本小小的MyBatis源码分析书.rar
- springmvc和mybatis整合jar包
- eclipse整合springboot+mybatis项目demo完整
- spring mybatis代码逆向工具自动根据表生
- Java EE企业级应用开发教程Spring+Sprin
- 深入浅出mybatis技术原理与实战 pdf完整
- 基于SSM(Spring+SpringMVC+MyBatis)和Boot
评论
共有 条评论