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.SQLServerDriver
url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ibatis
username=sa
password=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>
分享到:
相关推荐
ibatis实战之基础环境搭建(源码) 文章地址:http://blog.csdn.net/itmyhome1990/article/details/28267901
包括ibatis开发的基础教程,以及ibatis在eclipse、myeclipse中搭建开发环境的详细步骤。
初学ibatis的同志们 搭建环境的好东西哦资源不错 易学易懂
springmvc ibatis 整合, 解决BLOB,CLOB等大字段的问题,内置查询...内部并没有实际的项目,只是一个搭建好的环境,方便较少大家时间, 并提供了一个DEMO ,紧为不了解ibatis,或者首次整合springmvc-ibatis的人使用!
strut+ibatis+spring环境搭建,有详细步骤。
选用ibatis和hibernate的区别选用ibatis和hibernate的区别选用ibatis和hibernate的区别
ibatis2.0+sqlserver2005环境搭建
Ibatis基本配置---[环境搭建
ibatis环境搭建、里面有个查询、很简单、对与初学者很受用。ibatis环境搭建、里面有个查询、很简单、对与初学者很受用。ibatis环境搭建、里面有个查询、很简单、对与初学者很受用。ibatis环境搭建、里面有个查询、很...
该资源为PDF格式文件,内容为IBATIS框架的详细搭建步骤,配置文件的编辑,相关JAVA类的编写,以及MAP中各个元素的使用
ibatis.net winform搭建带数据库,博客,http://blog.csdn.net/binyulong/article/details/78739746
NULL 博文链接:https://429899791.iteye.com/blog/2363794
ibatis环境搭建,自己搭的,word写的
ibatis 相关使用文档及安装包ibatis 相关使用文档及安装包
ibatis简易使用ibatis简易使用ibatis简易使用
ibatis教程 主要是对这个软件的入门的介绍和如何加载和使用
这个是ibatis的简单运用搭建环境,里面有数据库表都写好了 。里面还写了一个查询的方法。你只要想数据库增加值,就可以查询出来
ibatis学习 ibatis总结 ibatis ibatis ibatis
spring3 ibatis sturts2搭建的简单项目,只供学习用,里面只有一个简单的例子,框架本身可用 使用mysql数据库
IBatis.Net详细使用手册