1.需要的包在附件中
2.eclipse自动生成映射文件
Abator安装
Abator 的官方网站:http://ibatis.apache.org/ibator.html
在eclipse的菜单栏中可以看到: File > New > Abator for iBATIS Configuration File, 即安装成功
自动生成abatorConfig.xml
替换abatorConfig.xml中的???:
①. 填写driverClass(jdbc驱动,例如oracle的就是oracle.jdbc.driver.OracleDriver)
②. 填写connectionURL(连接字符串,例如oracle的就是jdbc:oracle:thin:@localhost:1521:orcl)
③. 填写classPathEntry的location(jdbc驱动jar包的位置,例如D:/myproject/test/WEB-INF/lib/ojdbc14.jar)
④. 填写javaModelGenerator,生成的DTO(java model 类)
targetPackage:目标包的位置,如 com.test.model
targetProject:目标工程名称,填写配置文件所在的eclipse工程名,如test/src
⑤. 填写sqlMapGenerator ,生成的xml sqlmap的相关配置
targetPackage:目标位置,如 com.test.sqlmap
targetProject:目标工程名称,填写配置文件所在的eclipse工程名,如test/src
⑥. 填写daoGenerator ,生成的DAO的相关配置
type:生成的dao实现的类型,如果你使用spring的话写SPRING,否则写IBATIS
targetPackage:目标位置,如 com.test.dao
targetProject:目标工程名称,填写配置文件所在的eclipse工程名,如test/src
⑦. 配置相关数据库的表
schema:数据库schema,oracle就是填写数据库的用户名,如test
tableName:表明,如ttest
catalog:数据库名,如orcl
注释掉<columnOverride column="???" property="???" />,不写columnOverride的话生成所有字段
<?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://127.0.0.1/test?useUnicode=true&characterEncoding=gbk" userId="root" password="admin" >
<classPathEntry location="D:\soft\jar\mysql-connector-java-5.0.0.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="com.test.model" targetProject="ibatis/src" />
<sqlMapGenerator targetPackage="com.test.sqlmap " targetProject="ibatis/src" />
<daoGenerator targetPackage=" com.test.dao" targetProject="ibatis/src" type="GENERIC-CI" />
<table schema="test" tableName="admin" >
<!--
<columnOverride column="???" property="???" />
-->
</table>
</abatorContext>
</abatorConfiguration>
其它说明:
type 生成dao文件的类型,可选择IBATIS、SPRING、GENERIC-CI、GENERIC-SI。默认使用GENERIC-CI
dao类在构造器中获取 SqlMapClient
分享到:
相关推荐
ibatis2.3 源码
*架构struts2_spring2.5_ibatis2.3 *mysql5.0 *jdk 1.6 *带有所有jar包,可直接运行 本实例实现了用户登陆,用户信息CRUD相关操作。让你感受到了ibatis做o/r mapping的方便快捷。 下次集成dwr进来 create ...
ibatis例子,本例子是使用MySQL的,若使用Oracle或其他数据库,可以查看JDBC连接时使用的URL和账号用户名信息,具体自行查询。
ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载,都已放入一个压缩包下。
ibatis2.3.4.726.jar ibatis2.3.4.726.jar ibatis2.3.4.726.jar ibatis2.3.4.726.jar
ibatis2.3 api,chm 格式,方面快速查询ibatis 的相关接口
框架 ibatis 2.3 架包下载的资源
提供ibatis2.3.4.8.jar包下载.
iBATIS2.3-JavaDoc.rar
ibatis2.3 API CHM 帮助文档 ibatis 开发人员必备
ibatis 2.3 为最稳定Ibatis包版本 该压缩包中还包含ibatis的doc使用文档
ibatis2.3jar包以及它的说明文档,另外加上ibatis3的学习文档
主要是把ibatis2.3的jar包上传一下, 因为官网很难找. 前两天我去官网随便逛的时候发现链接都不可用.
struts2 spring ibatis2.3整合,相信对于初学者会有莫大的帮助的
JAVA之ibatis2.3.X.ppt
spring2.0+struts2.0+ibatis2.3完整整和
spring2.5 ibatis2.3 struts2.1 dwr3 annotation集成配置
axis1.4+ibatis2.3开发webservice服务====axis2对发布的服务aar包中的ibatis sqlmapconfig.xml配置文件读取有问题,老是包找不到配置文件,所以不使用axis2改用axis1.4
Struts1.2+Struts2.1.6+spring 2.0+hibernate3.1+Ibatis2.3 SSH
Struts1.2+Struts2.1.6+spring 2.0+hibernate3.1+Ibatis2.3内个框架的集成