博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis generator 自动生成代码
阅读量:4921 次
发布时间:2019-06-11

本文共 2345 字,大约阅读时间需要 7 分钟。

开发项目的时候,表很多,是不可能一点点的自己去写xml ,dao文件的,这里就需要用到代码的自动生成工具了。

第一步:导入jar包,当然,这之前,基本环境,像mybatis,数据库之类的都得搭建好。

org.mybatis.generator
mybatis-generator-core
1.3.2

第二步:创建启动的 xml配置文件 mybatis-generator-config.xml

第三步,写个主方法,去运行就行了

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;/** * @author  szy  * @version 创建时间:2018-6-4 下午9:26:54 *  */public class MybatisGenerator {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        try {            MybatisGenerator generatorSqlmap = new MybatisGenerator();            generatorSqlmap.generator();        } catch (Exception e) {            e.printStackTrace();        }    }    public void generator() throws Exception{        List
warnings = new ArrayList
(); boolean overwrite = true; //指定 逆向工程配置文件 File configFile = new File("E:/java-workspace/myblog/src/main/resources/mybatis-generator-config.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); }}

完成,刷新下就能看到代码都出来了。

 

转载于:https://www.cnblogs.com/sunxun/p/9136087.html

你可能感兴趣的文章
喵哈哈村的括号序列
查看>>
把excel数据导入mysql中
查看>>
linux内核——进程切换宏switch_to
查看>>
后面需要继续完善的地方
查看>>
SQL Server 用链接服务器 同步SqlServer与MySQL
查看>>
外星人入侵
查看>>
单调栈
查看>>
zepto源码--核心方法2(class相关)--学习笔记
查看>>
将16进制的颜色转为rgb颜色
查看>>
POJ 2182 Lost Cows (树状数组 && 二分查找)
查看>>
Matlab中界面和注释---中英文切换问题
查看>>
主板维修技术
查看>>
PHP实现四种基本排序算法
查看>>
企业级应用,如何实现服务化四(基础环境准备)
查看>>
Code::Blocks
查看>>
CBitmap,HBitmap,Bitmap区别及联系
查看>>
debian 系统备份
查看>>
netsh
查看>>
LabView 快捷键
查看>>
给自定义控件添加属性
查看>>