MyEclipse 添加MyBatis generator插件
准备工作:
- 下载MyBatis generator所需插件
- 配置插件
- 实现代码
1、下载MyBatis generator所需插件,这里分享一个百度云的链接 ,也可自行在网上下载所需jar包。 —— [ generator ]
2、下载完成之后得到文件如下:
3、把文件拷贝到MyEclipse安装目录下的dropins文件夹中
4、在web项目创建generatorConfig.xml 文件
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>
<!-- 此处添加所要连接的数据库jar包 此处以postgresql数据库为例-->
<classPathEntry location="F:\\Java\\database\\postgresql-9.1-901.jdbc4.jar"/>
<!-- 用来指定产生一组对象的环境,多个数据库,就建立多个 context。 -->
<context id="context1">
<!-- 关闭注解信息 -->
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<!-- 连接数据库 (本地)-->
<jdbcConnection driverClass="org.postgresql.Driver"
connectionURL="jdbc:postgresql://127.0.0.1:5432/spring" userId="admin"
password="admin">
</jdbcConnection>
<!-- targetPackage为生成文件存放的文件目录 targetProject为操作的项目名称-->
<!-- 生成model (实体) -->
<javaModelGenerator
targetPackage="org.com.model" targetProject="Spring" />
<!-- 生成 mybatis (xml) -->
<sqlMapGenerator targetPackage="org.mybatis" targetProject="Spring" />
<!-- 生成mapper (接口) -->
<javaClientGenerator targetPackage="org.com.mapper" targetProject="Spring" type="XMLMAPPER" />
<!-- <table schema="" tableName="DEPT"> -->
<!-- 去除一列,这样 PASSWORD这列就不会生成 -->
<!-- <ignoreColumn column="PASSWORD"/> -->
<!-- 将数据库字段对应成POJO里面的字段。-->
<!-- <columnOverride column="USERID" property="userid" /> -->
<!-- </table> -->
<table schema="" tableName="operationlog" domainObjectName="OperationLog"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
</table>
</context>
</generatorConfiguration>
完成之后右键generatorConfig.xml ,会发现多了一个小蝙蝠
一样的图标。点击得到相应文件。如下:
实体类文件:
mapper接口文件:
mybatis xml文件: