栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MyBatis自动生成代码之generatorConfig配置文件及其详细解读

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MyBatis自动生成代码之generatorConfig配置文件及其详细解读

1.新建项目导入jar包

新建一个新的项目,java项目,web项目,maven项目无所谓

导入需要的jar包
需要导入2个jar包:
一个是数据库的驱动包,mysql导mysql的驱动,oracle导入oracle的驱动
第二个就是反向生成包:mybatis-generator-core-1.3.2.jar

2:在src下新建一个xml配置文件generatorConfig.xml



    
    
        
		 
            
            
        
		
        
        
        
         
		
        
            
        
		
        
        
            
			 
            
        
		
        
        
            
            
        
		
        
        
            
        
		
        
        
3:新建一个类,并执行

在src下或者找个地方新建一个类,在类中书写如下代码并运行:
// 定义一个核心的方法然后调用

public void generator() throws Exception{

    List warnings = new ArrayList();

    boolean overwrite = true;

    //指定 逆向工程配置文件的地址,注意:写绝对路径

    File configFile = new File("F:\soft\idea\workspace\xXXXXXX\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 {
	
	// Auto - 创建的类名
        Auto generatorSqlmap = new Auto();
	
	//调用方法
        generatorSqlmap.generator();

    } catch (Exception e) {

        e.printStackTrace();

    }
}
4:执行main方法即可生成:

注意:一定要将java文件中的配置文件地址修改了。修改为自己本地的绝对路径。
如果表比较多的话可能执行的比较慢,等就行了
执行完成之后会生成mapper接口,mapper.xml文件,实体类
并且在mapper.xml文件中会生成简单的增删改语句。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/736373.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号