【文件属性】:
文件名称:逆向工程代码生成
文件大小:8.79MB
文件格式:RAR
更新时间:2021-12-25 02:57:19
逆向工程 代码生成
public class GeneratorSqlmap {
public void generator() throws Exception{
List warnings = new ArrayList();
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();
}
}
}
<!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和
NUMERIC 类型解析为java.math.BigDecimal -->
<!-- targetProject:生成PO类的位置 -->
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<!-- 从数据库返回的值被清理前后的空格 -->
<!-- targetProject:mapper映射文件生成的位置 -->
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<!-- targetPackage:mapper接口生成的位置 -->
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<!-- 指定数据库表 -->