abator安装与使用
来源:互联网 发布:韩国网络加速器 编辑:程序博客网 时间:2024/06/08 00:24
转至:http://blog.csdn.net/xulei_19850322/article/details/7469388
网上找了个工具abator,这个神奇的工具N年前就有了,唉,想想以前手写ibatis实体。。。,下面是安装步骤,用的meeclipse6.5,版本有些老,但胜在适用
1.下载eclipse插件,这些废话不多说了,下面是截图
2.
3.我这里已安装好了,新增时点击New Remote Site...,在Name中输入"Abator for Eclipse Update Site",URL中输入"http://ibatis.apache.org/tools/abator",
新建一个工程,如下图
,在根目录下创建abatorConfig.xml,这里以mysql为例子
如下:
<?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 >
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/menu" userId="root" password="root" >
<classPathEntry location="D:\jars\mysql-connector-java-5.1.5-bin.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="com.entity" targetProject="SSIbatisProject" />
<sqlMapGenerator targetPackage="com.dao.impl.sqlMap" targetProject="SSIbatisProject" />
<daoGenerator targetPackage="com.dao" targetProject="SSIbatisProject" type="SPRING" />
<table tableName="t_sys_menu" domainObjectName="TSystemMenu">
<generatedKey column="MENU_ID" identity="true" sqlStatement="select last_insert_id() as cardId"/>
<columnOverride column="NAME" property="name" javaType="java.lang.String" jdbcType="VARCHAR"/>
<columnOverride column="CODE" property="code" javaType="java.lang.String" jdbcType="VARCHAR"/>
<columnOverride column="REMARK" property="remark" javaType="java.lang.String" jdbcType="VARCHAR"/>
<columnOverride column="PARENT_ID" property="parentId" javaType="java.lang.Integer" jdbcType="int"/>
<columnOverride column="URL" property="url" javaType="java.lang.String" jdbcType="VARCHAR"/>
<columnOverride column="SORT" property="sort" javaType="java.lang.Integer" jdbcType="int"/>
<columnOverride column="STATUS" property="status" javaType="java.lang.Integer" jdbcType="int"/>
<columnOverride column="CREATE_BY" property="createBy" javaType="java.lang.String" jdbcType="VARCHAR"/>
<columnOverride column="CREATE_DATE" property="createDate" javaType="java.util.Date" jdbcType="date"/>
<columnOverride column="LAST_UPATE_DATE" property="lastUpateDate" javaType="java.util.Date" jdbcType="date"/>
<columnOverride column="LAST_UPDATE_BY" property="lastUpdateBy" javaType="java.lang.String" jdbcType="VARCHAR"/>
</table>
</abatorContext>
< /abatorConfiguration>
关键地方:driverClass:驱动类型,connectionURL:连接数据库,userId:用户名,password:密码,classPathEntry location:mysql的jar包
javaModelGenerator targetPackage:实体保存路径,会生成实体与Example
sqlMapGenerator targetPackage:执行sql语句
daoGenerator targetPackage:DAO文件路径,生成dao与daoimpl
targetProject:指向的工程
table tableName:数据库表名
domainObjectName:java实体名称
注意:mysql中的表名称需要写成下列格式
<table tableName="t_sys_menu" domainObjectName="TSystemMenu">
,domain加在jdbcConnection 中的connectionURL中,例如 <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/menu" userId="root" password="root" >
完了右击abatorConfig.xml,执行Generate iBAIS Aritifacts,自动生成实体,SQL以及DAOIMP,呵呵
- abator安装与使用
- abator安装与使用
- Abator安装与应用实例(图解)
- 如何在Eclipse中安装和使用ibatis插件Abator
- 如何在Eclipse中安装和使用ibatis插件Abator
- abator安装及详解
- Ibatis代码自动生成工具——Abator安装与应用实例(图解)
- Ibatis代码自动生成工具——Abator安装与应用实例
- Ibatis代码自动生成工具——Abator安装与应用实例(图解)
- 使用Abator生成iBatis代码框架
- ibatis代码生成工具abator使用全过程
- abator使用后的几个注意点
- Abator 生成 Ibatis 代码使用规范
- 【ssh】Ibatis代码自动生成工具(项目)——Abator安装与应用实例(图解)
- ibatis代码生成工具abator使用全过程-(tanlier1)
- ibatis - 自动代码生成工具abator 使用介绍
- 如何使用Abator利器来开发ibatis应用实例!
- 使用iBatis的自动化代码生成工具Abator
- XP如何显示文件扩展名
- 复数模板类、
- 关于I2C驱动系统,将今天总结的内容简单总结一下
- oracle 11g RAC无法采用deinstall自动卸载grid,手动卸载,超级棒!
- 漏桶算法在计算机通信中的应用
- abator安装与使用
- 解析oracle的rownum
- 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Linux内核抢占实现机制分析
- loadrunner性能测试
- P3.Regular expression
- cclive compile
- 微信收费事件背后被广泛忽略的技术细节
- 对stlport容器进行排序的一个bug
- <algorithm> 中sort的使用