资源说明: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();
}
配置文件见附件源码。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。