• 大小: 5.76MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-12
  • 语言: 其他
  • 标签: mybatis  

资源简介

mybatis-generator-1.3.5源码修改实现中文注释以及一些代码格式调整。

资源截图

代码片段和文件信息

package com.fendo.test;


import java.io.IOException;
import java.io.InputStream;
import java.net.URISyntaxException;
import java.sql.SQLException;
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.exception.InvalidConfigurationException;
import org.mybatis.generator.exception.xmlParserException;
import org.mybatis.generator.internal.DefaultShellCallback;

/**   
 * @title: StartUp.java 
 * @Package com.fendo.mybatis_generator_plus 
 * @Description: TODO
 * @author fendo
 * @date 2017年10月5日 下午3:53:17 
 * @version V1.0   
*/
public class StartUp {

public static void main(String[] args) throws URISyntaxException {
        try {
         System.out.println(“--------------------start generator-------------------“);
            List warnings = new ArrayList();
            boolean overwrite = true;
            ClassLoader classloader = Thread.currentThread().getContextClassLoader();
            InputStream is = classloader.getResourceAsStream(“generatorConfig.xml“);
            ConfigurationParser cp = new ConfigurationParser(warnings);
            Configuration config = cp.parseConfiguration(is);
            DefaultShellCallback callback = new DefaultShellCallback(overwrite);
            MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config callback warnings);
            myBatisGenerator.generate(null);
         System.out.println(“--------------------end generator-------------------“);
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (InterruptedException e) {
            e.printStackTrace();
        } catch (InvalidConfigurationException e) {
            e.printStackTrace();
        } catch (xmlParserException e) {
            e.printStackTrace();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-06 15:43  mybatis-generator-1.3.5\
     文件        1893  2017-10-06 15:44  mybatis-generator-1.3.5\generatorConfig.xml
     目录           0  2017-10-06 15:25  mybatis-generator-1.3.5\logs\
     文件        4570  2017-10-06 15:43  mybatis-generator-1.3.5\logs\ssm.log
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\
     文件     5907923  2017-10-05 23:31  mybatis-generator-1.3.5\mybatis-generator-plus.jar
     文件        1028  2017-09-12 15:24  mybatis-generator-1.3.5\mybatis-generator-plus\.classpath
     文件         574  2017-09-12 15:17  mybatis-generator-1.3.5\mybatis-generator-plus\.project
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\.settings\
     文件         119  2017-09-12 15:17  mybatis-generator-1.3.5\mybatis-generator-plus\.settings\org.eclipse.core.resources.prefs
     文件         243  2017-09-12 15:19  mybatis-generator-1.3.5\mybatis-generator-plus\.settings\org.eclipse.jdt.core.prefs
     文件          90  2017-09-12 15:17  mybatis-generator-1.3.5\mybatis-generator-plus\.settings\org.eclipse.m2e.core.prefs
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\logs\
     文件       20105  2017-10-06 14:32  mybatis-generator-1.3.5\mybatis-generator-plus\logs\ssm.log
     文件        3149  2017-10-06 14:58  mybatis-generator-1.3.5\mybatis-generator-plus\pom.xml
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\com\
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\com\fendo\
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\com\fendo\test\
     文件        2081  2017-10-05 21:54  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\com\fendo\test\StartUp.java
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\org\
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\org\mybatis\
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\org\mybatis\generator\
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\org\mybatis\generator\ant\
     文件        1728  2017-09-12 15:20  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\org\mybatis\generator\ant\AntProgressCallback.java
     文件        8030  2017-09-12 15:20  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\org\mybatis\generator\ant\GeneratorAntTask.java
     目录           0  2017-10-06 15:27  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\org\mybatis\generator\api\
     文件        7059  2017-09-12 15:28  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\org\mybatis\generator\api\CommentGenerator.java
     文件        1517  2017-09-12 15:20  mybatis-generator-1.3.5\mybatis-generator-plus\src\main\java\org\mybatis\generator\api\ConnectionFactory.java
............此处省略304个文件信息

评论

共有 条评论