1.创建一个Java工程,工程结构为
2.相关jar包下载地址
链接:https://pan.baidu.com/s/1i-XzH2yevogw8cSmO_Dggg 密码:ei3l
3.创建GeneratorSqlmap.java
public class GeneratorSqlmap {
public void generator() throws Exception{
List
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();
}
}
}
4.log4j.properties
log4j.rootLogger=DEBUG, Console
#Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout =org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n
log4j.logger.java.sql.ResultSet =INFO
log4j.logger.org.apache=INFO
log4j.logger.java.sql.Connection =DEBUG
log4j.logger.java.sql.Statement =DEBUG
log4j.logger.java.sql.PreparedStatement =DEBUG
5.generatorConfig.xml
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
connectionURL= "jdbc:oracle:thin:@192.168.56.101:1521:orcl" userId= "hfzj" password= "hfzj">