新建一个新的项目,java项目,web项目,maven项目无所谓
导入需要的jar包
需要导入2个jar包:
一个是数据库的驱动包,mysql导mysql的驱动,oracle导入oracle的驱动
第二个就是反向生成包:mybatis-generator-core-1.3.2.jar
3:新建一个类,并执行
在src下或者找个地方新建一个类,在类中书写如下代码并运行:
// 定义一个核心的方法然后调用
public void generator() throws Exception{
List warnings = new ArrayList();
boolean overwrite = true;
//指定 逆向工程配置文件的地址,注意:写绝对路径
File configFile = new File("F:\soft\idea\workspace\xXXXXXX\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 {
// Auto - 创建的类名
Auto generatorSqlmap = new Auto();
//调用方法
generatorSqlmap.generator();
} catch (Exception e) {
e.printStackTrace();
}
}
4:执行main方法即可生成:
注意:一定要将java文件中的配置文件地址修改了。修改为自己本地的绝对路径。
如果表比较多的话可能执行的比较慢,等就行了
执行完成之后会生成mapper接口,mapper.xml文件,实体类
并且在mapper.xml文件中会生成简单的增删改语句。



