<span style="color: #0000ff">import<span style="color: #000000"> java.io.File;
<span style="color: #0000ff">import<span style="color: #000000"> java.util.ArrayList;
<span style="color: #0000ff">import<span style="color: #000000"> java.util.List;
<span style="color: #0000ff">import<span style="color: #000000"> org.mybatis.generator.api.MyBatisGenerator;
<span style="color: #0000ff">import<span style="color: #000000"> org.mybatis.generator.config.Configuration;
<span style="color: #0000ff">import<span style="color: #000000"> org.mybatis.generator.config.xml.ConfigurationParser;
<span style="color: #0000ff">import<span style="color: #000000"> org.mybatis.generator.internal.DefaultShellCallback;
<span style="color: #0000ff">public <span style="color: #0000ff">class<span style="color: #000000"> Test {
</span><span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> main(String[] args) <span style="color: #0000ff">throws</span><span style="color: #000000"> Exception {
List</span><String> warnings = <span style="color: #0000ff">new</span> ArrayList<String><span style="color: #000000">();
</span><span style="color: #0000ff">boolean</span> overwrite = <span style="color: #0000ff">true</span><span style="color: #000000">;
</span><span style="color: #008000">//</span><span style="color: #008000"> 配置文件路径切记写对</span>
File configFile = <span style="color: #0000ff">new</span> File("src/main/resources/mbg.xml"<span style="color: #000000">);
ConfigurationParser cp </span>= <span style="color: #0000ff">new</span><span style="color: #000000"> ConfigurationParser(warnings);
Configuration config </span>=<span style="color: #000000"> cp.parseConfiguration(configFile);
DefaultShellCallback callback </span>= <span style="color: #0000ff">new</span><span style="color: #000000"> DefaultShellCallback(overwrite);
MyBatisGenerator myBatisGenerator </span>= <span style="color: #0000ff">new</span><span style="color: #000000"> MyBatisGenerator(config,callback,warnings);
myBatisGenerator.generate(</span><span style="color: #0000ff">null</span><span style="color: #000000">);
}
}