mybatis生成器

原创 2015年11月20日 12:05:28
使用eclipse,安装好mybatis插件,新建文件选择mybatis--->Mybatis Generator Configuration File.
xml 代码如下:
<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPE generatorConfiguration public "-//mybatis.org/DTD mybatis Generator  Configuration 1.0//EN" 
<generatorConfiguration>
 <Context id="context1">
<jdbcConnection driverClass="???" connectionURL="" userId="???" password="???">
<javaModelGeneratortarget Package="???" targetProject="???"/>
<sqlMapGeneratortarget Package="???" targetProject="???"/>
<daoGenerator="IBATIS" targetPackage="???" targetProject="???"/>
<tables chema="??? " tableName="???">
<columnOverridecolumn="???" property="???"/>
</context>
</generatorConfiguration>

你需要做的是替换一些???:
1.填写driverClass(jdbc驱动,例如oracle的就是oracle.jdbc.driver.OracleDriver)
2.填写connectionURL(连接字符串,例如oracle的就是jdbc:oracle:thin:@192.168.0.246:1521:test)
3.填写classPathEntry的location(jdbc驱动jar包的位置,例如E:/project/ibatistest/WebContent/WEB-INF/lib/ojdbc14.jar)
4. 填写javaModelGenerator,生成的DTO(java model 类)
   targetPackage:目标包的位置,如 com.test.dto
   targetProject:目标工程名称,填写配置文件所在的eclipse工程名
5. 填写sqlMapGenerator ,生成的xml sqlmap的相关配置
   targetPackage:目标位置,如 com.test.sqlmap
   targetProject:目标工程名称,填写配置文件所在的eclipse工程名
6. 填写daoGenerator ,生成的DAO的相关配置
   type:生成的dao实现的类型,如果你使用spring的话写SPRING,否则写MYBATIS
   targetPackage:目标位置,如 com.test.dao
   targetProject:目标工程名称,填写配置文件所在的eclipse工程名
7. 配置相关数据库的表
   schema:数据库schema,oracle就是填写数据库的用户名
   tableName:表名

xml 代码
<columnOverridecolumn="???"property="???"/>


    可以先不用配置,删除就可以了


下面开始生成:
在配置文件上点解右键,选择 “Generate iBatis Artifacts”
OK,看看生成了什么吧!

版权声明:本文为博主原创文章,未经博主允许不得转载。

MyBatis主键生成器KeyGenerator(一)

Mybatis提供了主键生成器接口KeyGenerator,insert语句默认是不返回记录的主键值,而是返回插入的记录条数;如果业务层需要得到记录的主键时,可以通过配置的方式来完成这个功能 。 由于...
  • qq924862077
  • qq924862077
  • 2016年09月26日 21:45
  • 9104

MyBatis Generator (自动生成工具) 详解

MyBatis Generator中文文档 MyBatis Generator中文文档地址: http://mbg.cndocs.tk/ 该中文文档由于尽可能和原文内容一致,...
  • miaoca
  • miaoca
  • 2017年03月17日 16:19
  • 3759

mybatis自定义代码生成器(Generator)——自动生成model&dao代码

mybatis自定义代码生成器(Generator)——自动生成model&dao代码
  • yangchao13341408947
  • yangchao13341408947
  • 2016年09月12日 10:20
  • 25071

mybatis的sql语句生成器

hi all,再也不用为生成一大坨mybatis格式的sql而烦恼了,只要有数据库建表语句,上传后,就可以得到javabean和常用增删改查sql,赶快试试吧 链接:http://tqyebook.d...
  • starryninglong
  • starryninglong
  • 2016年12月16日 14:04
  • 270

利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件

作用:可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件 第一步:首先准备一个这样的目录,以及对应的文件,generatorConfig.xml暂时是空白的  ...
  • ozolp
  • ozolp
  • 2015年08月04日 19:11
  • 1115

Mybatis如何配置generator代码生成器插件

1.新建maven项目,在pom.xml文件中添加maven编译插件maven-compiler-plugin和mybatis-generator-maven-plugin插件: 注意: mybat...
  • u012962138
  • u012962138
  • 2017年02月06日 14:48
  • 1320

mybatis代码生成器扩展插件 mapper-plugin-plus

mapper-plugin-plus Mapper插件扩展 继承自MapperPlugin,主要扩展了以下功能: 生成的模型是否实现序列化接口,默认为否模型中字段是否添加数据库...
  • v2sking
  • v2sking
  • 2018年01月08日 11:08
  • 121

最简单Mybatis代码生成器

最近项目中使用了Mybatis, 顺便整理一下mybatis代码生成器使用经验。网上的好多资料,不能拿来就用,需要费一番功夫,感觉甚是不方便,所以结合自己的经验总结了一个简单入门版本 1,创建一个简单...
  • wangwei86609
  • wangwei86609
  • 2017年07月13日 20:06
  • 450

MyBatis主键生成器Jdbc3KeyGenerator(二)

上一篇博客MyBatis主键生成器KeyGenerator(一)中我们大体介绍了主键生成器的接口及配置等,接下来我们介绍一下KeyGenerator的实现类Jdbc3KeyGenerator Jdbc...
  • qq924862077
  • qq924862077
  • 2016年09月26日 21:46
  • 2034

MyBatis之自定义别名

一、前序说明:        别名(typeAliases)是一个指代的名称。我们遇到的类全限定名过长,所以我们希望用一个简短的名称去指代它,而这个名词在MyBatis上下文中使用,别名在MyBat...
  • joyksk
  • joyksk
  • 2017年08月01日 15:16
  • 287
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mybatis生成器
举报原因:
原因补充:

(最多只允许输入30个字)