Mybatis逆向工程

  • l5_476167
    了解作者
  • 3.7MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-13 17:59
    上传日期
在项目中需要程序员自己编写sql语句,如果每张表都需要写增删改的方法,很是麻烦和复杂,所以mybaits 官方提供逆向工程,可以针对单表自动生成相应的增删改查的方法,以便使用。执行生成所需的代码(mapper.java ,mapper.xml……)
generatorSqlmapCustom.zip
  • generatorSqlmapCustom
  • .project
    397B
  • bin
  • log4j.properties
    428B
  • GeneratorSqlmap.class
    1.8KB
  • generatorConfig.xml
    2.8KB
  • .settings
  • org.eclipse.jdt.core.prefs
    598B
  • src
  • log4j.properties
    428B
  • GeneratorSqlmap.java
    1.2KB
  • .classpath
    723B
  • lib
  • mysql-connector-java-5.1.28-bin.jar
    854.8KB
  • mybatis-3.2.3.jar
    696.8KB
  • ojdbc14.jar
    1.5MB
  • mybatis-generator-core-1.3.2.jar
    504.3KB
  • log4j-1.2.16.jar
    470.2KB
内容介绍
import java.io.File; import java.io.IOException; 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.XMLParserException; import org.mybatis.generator.internal.DefaultShellCallback; public class GeneratorSqlmap { public void generator() throws Exception{ List<String> warnings = new ArrayList<String>(); 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(); } } }
评论
    相关推荐