ibatis [转]ibatis自动生成工…
来源:互联网 发布:手机淘宝发截图给客服 编辑:程序博客网 时间:2024/05/19 06:18
转自:http://blog.163.com/liuweiyoung@126/blog/static/1731310452012221104153436/
介绍
Abator 是一款iBATIS代码生成工具。它从数据库获取信息,然后产生如下文件。
数据库表的SqlMap.xml file 文件,如UserSQL.xml;
数据库表的Java Bean Model,如User.java;
包含一个综合主键的数据库表的主键model,如UserKey.java;
包含DAO层 selectByExample方法的example文件, UserExample.java;
提供插入、更新、查询、删除方法的DAO接口 UserDAO.java;
DAO接口的实现类 UserDAOImpl.java。
安装Abator到MyEclipse(Eclipse)中
点 击MyEclipse(Eclipse)工具栏中的Help-->software update -->find andinstall --> search for new features to install --> new remotesite。
在name处填写abator ,在url处填写http://ibatis.apache.org/tools/abator。
点击OK, 然后点击finish,系统开始安装Abator到MyEclipse(Eclipse)中。
Abator插件安装成功后会在file -->new 菜单中看到Abator for iBATIS ConfigurationFile。
使用Abator生成程序文件
在MyEclipse(Eclipse)中,点击File --> new 选择Abator for iBATISConfigurationFile,创建一个名叫做abatorConfig.xml的配置文件。
修改配置文件。下面给出一个示例。
< ?xml version="1.0" encoding="UTF-8" ? >
< !DOCTYPE abatorConfiguration PUBLIC"-//Apache Software Foundation//DTD Abator for iBATIS Configuration1.0//EN" "http://ibatis.apache.org/dtd/abator-config_1_0.dtd">
< abatorConfiguration >
< abatorContext >
< !--JDBC驱动程序、连接字符串、用户名以及密码-- >
< jdbcConnection driverClass="com.ibm.db2.jcc.DB2Driver"connectionURL="jdbc:db2://localhost:50000/xbank"
userId="XBANK" password="xbank" >
< classPathEntry location="E:\ProgramFiles\apache-tomcat-6.0.29\lib\db2jcc.jar" />
</ jdbcConnection >
< javaModelGenerator targetPackage="com.xbank.model"targetProject="demo\src" >
< property name="enableSubPackages" value="false" />
< property name="trimStrings" value="true" />
</ javaModelGenerator>
< sqlMapGenerator targetPackage="com.xbank.dao"targetProject="demo\src">
< property name="enableSubPackages"value="false"/>
</ sqlMapGenerator>
< daoGenerator targetPackage="com.xbank.dao"targetProject="demo\src" type="SPRING" >
< property name="enableSubPackages" value="false"/>
< table schema="xbank" tableName="USER">
</ table>
</ abatorContext>
</ abatorConfiguration>
配置完毕,右键点击abatorConfig.xml文件,点击generate iBatisartfacts就会在相应的配置目。
介绍
Abator 是一款iBATIS代码生成工具。它从数据库获取信息,然后产生如下文件。
数据库表的SqlMap.xml file 文件,如UserSQL.xml;
数据库表的Java Bean Model,如User.java;
包含一个综合主键的数据库表的主键model,如UserKey.java;
包含DAO层 selectByExample方法的example文件, UserExample.java;
提供插入、更新、查询、删除方法的DAO接口
DAO接口的实现类
安装Abator到MyEclipse(Eclipse)中
点 击MyEclipse(Eclipse)工具栏中的Help-->software update -->find andinstall --> search for new features to install --> new remotesite。
在name处填写abator ,在url处填写http://ibatis.apache.org/tools/abator。
点击OK, 然后点击finish,系统开始安装Abator到MyEclipse(Eclipse)中。
Abator插件安装成功后会在file -->new 菜单中看到Abator for iBATIS ConfigurationFile。
使用Abator生成程序文件
在MyEclipse(Eclipse)中,点击File --> new 选择Abator for iBATISConfigurationFile,创建一个名叫做abatorConfig.xml的配置文件。
修改配置文件。下面给出一个示例。
< ?xml version="1.0" encoding="UTF-8" ? >
< abatorConfiguration >
< abatorContext >
< !--JDBC驱动程序、连接字符串、用户名以及密码-- >
< jdbcConnection driverClass="com.ibm.db2.jcc.DB2Driver"connectionURL="jdbc:db2://localhost:50000/xbank"
userId="XBANK"
< classPathEntry location="E:\ProgramFiles\apache-tomcat-6.0.29\lib\db2jcc.jar" />
</ jdbcConnection >
< javaModelGenerator targetPackage="com.xbank.model"targetProject="demo\src" >
< property name="enableSubPackages" value="false" />
< property name="trimStrings" value="true" />
</ javaModelGenerator>
< sqlMapGenerator targetPackage="com.xbank.dao"targetProject="demo\src">
< property name="enableSubPackages"value="false"/>
</ sqlMapGenerator>
< daoGenerator targetPackage="com.xbank.dao"targetProject="demo\src" type="SPRING" >
< property name="enableSubPackages" value="false"/>
</ table>
</ abatorConfiguration>
配置完毕,右键点击abatorConfig.xml文件,点击generate iBatisartfacts就会在相应的配置目。
0 0
- ibatis [转]ibatis自动生成工…
- IBatis 自动生成主键
- ibatis自动生成插件
- ibatis自动生成插件
- ibatis 自动生成的主键
- ibatis 自动生成的主键
- 利用ibatis 自动生成文件
- Ibatis自动生成工具-Abator
- Ibatis代码自动生成工具
- Ibatis代码自动生成工具
- Ibatis代码自动生成工具
- mybatis+ibatis 自动生成方法
- Ibatis代码自动生成工具
- java:Ibatis parameterMap(…
- iBATIS, Hibernate, and…
- JAVA 自动生成iBATIS xml文件l
- iBATIS自动生成主键(oracle,sqlserver,mysql)
- iBatis获得自动生成的主键
- Js中的window.parent ,window…
- 【转】JAVA中string.repalce()和st…
- jQuery中$(function()与(function(…
- iBatis 配置文件详解
- ibatis动态sql
- ibatis [转]ibatis自动生成工…
- mysql left join,right&…
- MySQL中UNION和UNION ALL的使用
- Tomcat中两个不同项目共享Session
- Java FileWriter中文乱码
- Http 协议详解 学习笔记
- Tomcat服务器 应用与部署技术…
- 染纱厂ERP系统截图
- 使用XStream是实现XML与Java对象的…