mybatis逆向工程

琐碎 寻梦 6年前 (2019-03-07) 454次浏览 0个评论 扫描二维码
文章目录[隐藏]

jar包

log4j-1.2.16.jar:日志包
mybatis-3.2.3.jar:mybatis包
mybatis-generator-core-1.3.2.jar:逆向工程包
mysql-connector-java-5.1.28-bin.jarjava连接mysql包

配置文件xxx.xml

logo4j.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

java代码

public void Generator()throws Exception
{
     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);
}

public static void main(String[] args)
{
    GeneratorMybatis generatorMybatis =  new GeneratorMybatis();
    try
    {
        generatorMybatis.Generator();
    } catch (Exception e)
    {
        e.printStackTrace();
    }
}

结构

喜欢 (0)
[支付宝扫码,感谢支持]
分享 (0)
关于作者:

您必须 登录 才能发表评论!