MyBatis Generator (MBG) 可以直接使用Java调用。 对于配置,您可以使用XML配置文件,或者完全使用Java进行配置。
下面的代码例子展示了如何通过XML配置文件从Java运行MBG。 他不显示异常处理,但是编译错误是很明显的 :)
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);
注意:
下面的代码例子展示了如何通过基于Java的配置运行MGB。 他不显示异常处理,但是编译错误是很明显的 :)
List<String> warnings = new ArrayList<String>(); boolean overwrite = true; Configuration config = new Configuration(); // ... fill out the config object as appropriate... DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); myBatisGenerator.generate(null);