首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Ibatis 的选用跟使用环境搭建

2012-10-12 
Ibatis 的选用和使用环境搭建iBatis简介iBatis是apache的一个开源项目,一个O/R Mapping解决方案,iBatis最

Ibatis 的选用和使用环境搭建
iBatis简介

   iBatis是apache的一个开源项目,一个O/R Mapping解决方案,iBatis最大的特别就是小巧,上手很快.如果不需要太多复杂的功能,ibatis是能满足你的要求又足够灵活的最简单的解决方案.官网是http://ibatis.apache.org/

Ibatis的特点:
优点:与JDBC相比较:(1)减少了61%的代码量(2)简单(3)架构级性能增强(4)Sql语句与程序代码分离,(5)简化项目中的分工(6)增加了移植性(7)Sql需要自己写(8)参数数量只能有一个

iBatis环境搭建
搭建环境:导入相关的Jar包配置文件:Jdbc连接的属性文件总配置文件关于每个实体的映射文件(map文件)

JDBC属性文件(sqlMap.proterties)
dirver=com.microsoft.jdbc.sqlserver.SQLServerDriverurl=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ibatisusername=sapassword=sa

文件:sqlMapconfig.xml
<sqlMapConfig><properties resource="sqlmap.properties" /><transactionManager type="JDBC"><dataSource type="SIMPLE"><property name="JDBC.Driver"value="${dirver}" /><property name="JDBC.ConnectionURL"value="${url}" /><property name="JDBC.Username" value="${username}" /><property name="JDBC.Password" value="${password}" /></dataSource></transactionManager><sqlMap resource="chenrq/ibatis/users.xml" /></sqlMapConfig>

映射文件:
<sqlMap><result column="userName" property="userName"jdbcType="VARCHAR" /><result column="pwd" property="pwd" jdbcType="VARCHAR" /><result column="sex" property="sex" jdbcType="VARCHAR" /><result column="birthday" property="birthday"jdbcType="TIMESTAMP" /></resultMap><select id="getAll" resultMap="abatorgenerated_UsersResult">select userName, pwd, sex, birthday from dbo.users</select></sqlMap>



热点排行