mybatis generator Java类方法生成

时间:2021-07-29 04:09:27
【文件属性】:
文件名称:mybatis generator Java类方法生成
文件大小:90KB
文件格式:ZIP
更新时间:2021-07-29 04:09:27
mybatis gene mybatis generator Java类方法生成方法。附件是源码,可以直接运行,属于maven工程。 使用依赖: mysql mysql-connector-java 5.1.45 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> org.mybatis mybatis 3.4.4 <!-- mybatis-generator-core 反向生成java代码 --> org.mybatis.generator mybatis-generator-core 1.3.5 java代码: List warnings = new ArrayList(); boolean overwrite = true; // 如果这里出现空指针,直接写绝对路径即可。 String genCfg = "D:\\workspace\\actity\\mybatis_generator\\src\\main\\resources\\generatorConfig.xml"; File configFile = new File(genCfg); ConfigurationParser cp = new ConfigurationParser(warnings); Configuration config = null; try { config = cp.parseConfiguration(configFile); } catch (IOException e) { e.printStackTrace(); } catch (XMLParserException e) { e.printStackTrace(); } DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = null; try { myBatisGenerator = new MyBatisGenerator(config, callback, warnings); } catch (InvalidConfigurationException e) { e.printStackTrace(); } try { myBatisGenerator.generate(null); } catch (SQLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } 配置文件见附件源码。
【文件预览】:
mybatis_generator
----src()
--------main()
--------test()
----.classpath(1KB)
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------org.eclipse.wst.common.project.facet.core.xml(252B)
--------org.eclipse.m2e.core.prefs(90B)
--------org.eclipse.core.resources.prefs(296B)
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.component(688B)
--------.jsdtscope(639B)
--------org.eclipse.jdt.core.prefs(736B)
--------org.eclipse.wst.validation.prefs(50B)
----pom.xml(2KB)
----target()
--------classes()
--------mybatis_generator-0.0.1-SNAPSHOT.jar(6KB)
--------maven-archiver()
--------generated-sources()
--------test-classes()
--------maven-status()
----.project(1KB)

网友评论