Mybatis-逆向工程:自动生成代码
Mybatis Generator:
简称MBG,是一个专门为Mybatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件、接口、以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等复杂sql的定义不支持自动生成;
官方文档地址:http://www.mybatis.org/generator
官方工程地质:https://github.com/mybatis/generator/releases
一、配置
mbg.xml
<?xml version="1.0" encoding="UTF-8" ?>
运行XML:
public void testMbg(){
List warnings = new ArrayList();
boolean overwrite = true;
File configFile = new File("mbg.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);
}
二、