ibatis–Abator插件
Eclipse安装abator插件
插件地址http://ibatis.apache.org/tools/abator
Help->Install New Software->输入地址选择版本下载
安装后重启eclipse
在File->New下可以看到最后一项Abator for iBATIS Configuration File选项->点击该选项,选择所在项目位置->
生成abatorConfig.xml 配置文件
配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN"
"http://ibatis.apache.org/dtd/abator-config_1_0.dtd">
<abatorConfiguration>
<abatorContext> <!-- TODO: Add Database Connection Information -->
<!--JDBC驱动程序、连接字符串、用户名以及密码 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://x.x.x.x:3306/dbname"
userId="dbuser" password="password">
<!--连接数据库所用的jar包地址 -->
<classPathEntry location="*\lib\mysql-connector-java-commercial-*.*.*-bin.jar" />
</jdbcConnection>
<!--数据库表的Java Bean Model 存放的目录 -->
<javaModelGenerator targetPackage="com.test.model"
targetProject="ibatisGeTest/src" />
<!--sqlmap的存放目录 -->
<sqlMapGenerator targetPackage="com.test.sqlmap" targetProject="ibatisGeTest/src" />
<!--DAO的存放目录, IBATIS DAO在最新版中已经不再更新,可以用spring框架DAO管理代替 -->
<daoGenerator type="SPRING" targetPackage="com.test.dao"
targetProject="ibatisGeTest/src" />
<!--设置需要生成的数据库表,schema:数据库名称 tableName表名 -->
<table schema="dbname" tableName="tab_name">
<!-- <columnOverride column="???" property="???" /> -->
</table>
</abatorContext>
</abatorConfiguration>
配置文件上右键Generate iBATIS Artifacts,相关代码自动生成。
插件文档
ECLIPSE_HOME\plugins\org.apache.ibatis.abator.doc_1.0.0\doc.zip\core\htmldoc\index.html
Mybatis Generator
//待补充