你的位置:首页 > Java教程

[Java教程]mybatis 详解(十)

  通过前面的学习,在实际开发中,我们基本上能对mybatis应用自如了,但是我们发现了一个问题,所有操作都是围绕着po类,xxxMapper.

  所以我们在实际开发中,一般使用逆向工程方式来自动生成所需的文件。

  本篇博客源码下载链接:http://pan.baidu.com/s/1nvvA68L 密码:jc1p

①、新建一个工程,并导入相应的jar包(详情见上面源码)

  

 

 

  注意:使用逆向工程时,最好新建一个工程,如果你在原来的工程中使用,那也可以,但是有一定的风险,因为mybatis是根据配置文件中配置的路径来生成的文件的,如果你工程中有相同名字的文件,那么就会被新生成的文件所覆盖。所以实际开发中,我们一般新建一个工程,将生成的文件复制到自己的所需的工程中。

 

②、创建配置文件 generatorConfig.

<?

  注意:

  1、连接数据库的配置,包括数据名称,数据库用户名密码等配置

  2、指定要生成代码的包名,包括实体类po的包名,mapper的包名等

  3、指定数据库中哪些表需要生成文件

 

③、运行主程序生成代码

package com.ys.test;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.

  直接运行上面的程序,控制台会打印如下代码,说明生成代码成功

 

  然后刷新generatorConfig.