Mybatis的逆向工程如何使用

1,首先创建一个java工程

 Mybatis的逆向工程如何使用_第1张图片

2,在工程中创建一个lib文件夹,用来存放jar

 

3,导入所需要的jar包,因为是mybatis的逆向工程,所以需要导入mybatis的核心包,而且逆向工程得需要操作数据库,所以得导入关于数据库的包,以及自身的逆向工程的包。

所以就以下的几个包

 Mybatis的逆向工程如何使用_第2张图片

 

4,在工程下面建立一个generate.xml文件

 

 Mybatis的逆向工程如何使用_第3张图片

5,将官方提供的文档直接复制过来,不用自己写

 Mybatis的逆向工程如何使用_第4张图片

6,修改xml里面需要修改的信息,例如所要链接的数据库,以及生成的文件的目录格式,以及要生成什么表

7,创建一个类将 下面的复制进去 直接运行即可

import java.io.File;

import java.util.ArrayList;

import java.util.List;

 

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;

 

public class StartServer {

public void generator()throws Exception{

List warnings = new ArrayList();

boolean overwrite =true;

File configFile = new File("generate.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 {

StartServer startServer = new StartServer();

startServer.generator();

} catch (Exception e) {

e.printStackTrace();

}

}

 

}

点击运行后,就会出现以下结果

 Mybatis的逆向工程如何使用_第5张图片

而我的xml配置的是

Mybatis的逆向工程如何使用_第6张图片

 

你可能感兴趣的:(java)