00-springmybatis代码生成器

1 编写配置文件gen.xml

   

       

       

                        connectionURL="jdbc:mysql://localhost:3306/mydb" userId="root" password="123456">

       

                            targetProject=".\src\main\java">

       

                        targetProject=".\src\main\java">

       

                            targetPackage="com.demo.dao" targetProject=".\src\main\java">

       

2 生成客户端代码:

import org.mybatis.generator.api.MyBatisGenerator;

import org.mybatis.generator.config.Configuration;

import org.mybatis.generator.config.xml.ConfigurationParser;

import org.mybatis.generator.internal.DefaultShellCallback;

import java.io.File;

import java.util.ArrayList;

import java.util.List;

public class Generator {

public void generator()throws Exception {

List warnings =new ArrayList();

boolean overwrite =true;

//指定逆向工程配置文件

        File configFile =new File("src/gen.xml");

System.out.println(configFile.getAbsolutePath());

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 {

Generator generatorSqlmap =new Generator();

generatorSqlmap.generator();

}catch (Exception e) {

e.printStackTrace();

}

}

}

你可能感兴趣的:(00-springmybatis代码生成器)