ibatis
crazycat03
很高兴来到这个网站
展开
-
ibatis 1
之前在做搜索的时候用了点iBATIS,基本就是点皮毛,时间比较紧,只实现了点查询功能,没深入了解,最近不是很忙,所以准备学习一下。这几天看了几个关于iBATIS的视频,讲的挺好,准备要买一本《iBATIS实战》,就是 iBATIS in action 的翻译,看电子版的太累眼睛。在这里记录一下,是想加深一下记忆,还有就是和学习ibatis的朋友分享一下,呵呵。 准备工作:...2009-11-24 17:18:55 · 71 阅读 · 0 评论 -
ibatis动态sql
动态标签分类:1<dynamic>,2 二元标签,3 一元标签,4 <iterate>这四种标签以及他们的子标签具有共同的属性prepend,open,close1 <dynamic> <statement id="dynamicGetAccountList" resultMap="account-result"> select * ...2009-12-17 14:31:29 · 113 阅读 · 0 评论 -
ibatis事务和高速缓存
事务处理事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性...2009-12-17 14:29:03 · 112 阅读 · 0 评论 -
ibatis 高级查询技术
1 映射继承,鉴别器(discriminator),根据某列的值来确定要实例化相关类的类型,与switch语句的工作原理类似,很少用,在ibatis in action里有例子2 rowHandler是一个接口,当ibatis从数据库里取出数据后,将每条数据形成对象后,可以用这个方法对生成的对象进行处理,相当于给开发人员留下的灵活的接口。//RowHandle生产XML// XmlRo...2009-12-17 14:25:26 · 190 阅读 · 0 评论 -
iBATIS非查询标签2
继续iBATIS非查询标签 1 自动生成的键<selectKey>每个插入的记录都会生成一个主键用于区分不同的记录,在各种数据库里提供了不同生成主键的方式,iBATIS很好地解决了重复取得同一键值的问题<!-- 自动生成的键 --> <insert id="insertOneUser" parameterClass="User"> ...2009-12-16 10:47:06 · 95 阅读 · 0 评论 -
iBATIS非查询标签1
sqlmap里的 select标签是用来查询,今天说<insert>,<update>,<delete>标签,这三个基本只有输入没有输出 这三个标签有这样几个共同的属性,parameterClass,ParameterMap,id,参数类型,参数映射,ID 通过sqlMap API里的这三个方法来调用public int insert(Str...2009-12-16 10:46:50 · 111 阅读 · 0 评论 -
ibatis select标签
ibatis select 标签详解select的输入和输出例如 select id,name,age from user where name like '%王%' and age>20这里既有输入也有输出select的属性id,parameterClass,resultClass,parameterMap,resultMap,cacheModelresultSetType...2009-12-16 10:45:47 · 299 阅读 · 0 评论 -
iBATIS配置文件说明
sql-map-config配置文件,可以查看sql-map-config-2.dtd可以有的标签和属性SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapConfigPUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2....2009-12-02 14:35:37 · 98 阅读 · 0 评论 -
iBATIS入门实例
先写一个小例子入门一下,对iBATIS有一个认识 步骤:1 建立数据库,创建表(user表,有userid,name,password,department,其中userid为主键,而且自动增长)2 创建工程,加入相关jar包(常用的,数据库连接的,ibatis相关jar包)3 创建xml文件(sql-map-config.xml,user.xml)4 编写代码,测试运行...2009-11-30 15:43:52 · 128 阅读 · 0 评论 -
ibatis 环境搭配
iBATIS 是一个轻量级框架,很容易入手,现在已经获得了Apache基金会的支持,与hibernate类似,是一个持久化框架,能够使应用程序解耦。已在java,.net,ruby上实现,在不同平台上底层实现稍有区别。 1 下载最新包 ,.jar文件,http://ibatis.apache.org,目前为ibatis-2.3.4.726.zip 2 sql 图形工具 ...2009-11-30 15:04:41 · 62 阅读 · 0 评论 -
ibatis的parameterMap
基本都是摘自iBATIS开发指南中文版<parameterMap id=”parameterMapName” [class=”com.domain.Product”]><parameter property =”propertyName” [jdbcType=”VARCHAR”] [javaType=”string”][nullValue=”NUMERIC”] [nu...2010-07-30 09:01:13 · 306 阅读 · 0 评论