Mybatis Generator 生成Model,Mapper,Dao的方式

 

MyBatis Generator简称MBG(官网都是这样说的)

 

官网地址:http://www.mybatis.org/generator/

 

 

 

1、 MBG可以做什么(大概译自官网,但官网太啰嗦),本博主快速译为以下三句话。

 

a)       可以生成数据据库表对应的类文件(和表名相同) 

b)       可以生成类和数据库对应的XML操作文件,对应数据库的CRUD操作 

c)        可以生成和XML对应的DAO类文件(每一表生成一个dao文件),同样对应CRUD操作

 

2、 本文介绍用STS(Eclipse4.5运行MBG) 

相关国内参考: 

MyBatis Generator 详解 

http://blog.csdn.net/isea533/article/details/42102297

 

Step1 安装 MBG 

方法很简单,在联网状态下,打开Help->Eclipse Marketplace 在find中输入mybatis,出现的第一个就是MBG,然后点Install就可以了。

 

       Mybatis Generator 生成Model,Mapper,Dao的方式

 

 

Step2 创建数据库(不知道navicat为什么不关系,这里补上)

 Mybatis Generator 生成Model,Mapper,Dao的方式

Step3 配置MBG配置文件 

          在项目中,右键New->other,就可以看到以下图

Mybatis Generator 生成Model,Mapper,Dao的方式

 

      选中Mybatis Generator Configuration File,然后产生一个配置文件,文档结构如下:

Mybatis Generator 生成Model,Mapper,Dao的方式

 

       打开generatorConfig.xml.具体内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
  <context id="context1">
    <jdbcConnection connectionURL="???" driverClass="???" password="???" userId="???" />
    <javaModelGenerator targetPackage="???" targetProject="???" />

    <sqlMapGenerator targetPackage="???" targetProject="???" /> 

    <javaClientGenerator targetPackage="???" targetProject="???" type="XMLMAPPER" />
    <table schema="???" tableName="???">
      <columnOverride column="???" property="???" />

    </table>
  </context>
</generatorConfiguration>
View Code

相关文章:

  • 2022-03-06
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2021-06-19
  • 2021-08-22
  • 2021-06-01
  • 2021-04-05
猜你喜欢
  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
  • 2021-08-12
  • 2021-05-04
  • 2021-11-28
  • 2022-12-23
相关资源
相似解决方案