关于ibatis
dinglinhu
本人毕业于吉林大学,性格微内向,喜欢打篮球,喜欢跟同事之间讨论IT行业发展或代码的写法。
展开
-
ibatis 自动生成的主键
很多数据库支持自动生成主键的数据类型。不过这通常(并不总是)是个私有的特性。SQL Map通过的子元素来支持自动生成的键值。它同时支持预生成(如Oracle)和后生成两种类型(如MS-SQL Server)。下面是两个例子:!—Oracle SEQUENCE Example -->SELECT STOCKIDSEQUENCE.NEXTVAL AS ID FROM DUALinsert into P原创 2008-05-27 16:42:00 · 897 阅读 · 0 评论 -
关于Inline Parameter Map
parameterMap的语法虽然简单,但很繁琐。还有一种更受欢迎更灵活的方法,可以大大简化定义和减少代码量。这种方法把Java Bean的属性名称嵌在Mapped Statement的定义中(即直接写在SQL语句中)。缺省情况下,任何没有指定parameterMap的Mapped Statement都会被解析成inline parameter(内嵌参数)。用上面的例子(即Product)来说,就原创 2008-05-27 16:58:00 · 11936 阅读 · 0 评论 -
在ibatis中queryForPaginatedList( )方法的一些说明
对于要返回一个可以向前和向后翻页的数据子集,queryForPaginatedList()方法很有用,它返回一个可管理的List对象。通常用于只显示一部分查询结果的用户界面。一个常见的例子是,搜索引擎找到了10000条结果,但每次只显示其中的100条。PaginatedList接口包含了向前和向后翻页的方法(nextPage(),previousPage(),gotoPage()),并提供了检查翻原创 2008-05-27 17:38:00 · 6413 阅读 · 1 评论 -
用Resources类为从类路径中加载资源
Resources(com.ibatis.common.resource.*)Resources类为从类路径中加载资源,提供了易于使用的方法。处理ClassLoader是一项富于挑战的工作,尤其是应用服务器/容器的情况下。Resources类试图简化这些工作。Resources类常用于以下几种情况:原创 2008-05-27 17:54:00 · 1562 阅读 · 1 评论 -
IBatis框架的SQL Map映射文件
在IBatis框架中,利用一个映射文件来定义需要持久化的对象,在这个文件中SQL语句是最显眼的,这个映射文件的目的就是将SQL映射到对象。下面先看一下映射文件的主要功能:q 定义一个持久化的Java类。q 映射VO中的变量属性为表字段。q 根据SQL来持久化对象。q 可以定义随意使用的SQL。q 支持各种转载 2008-05-27 16:35:00 · 3176 阅读 · 0 评论 -
在ibatis中Iterate属性用法
Iterate:这属性遍历整个集合,并为List集合中的元素重复元素体的内容。Iterate的属性:prepend - 可被覆盖的SQL语句组成部分,添加在语句的前面(可选)property - 类型为java.util.List的用于遍历的元素(必选)open - 整个遍历内容体开始的字符串,用于定义括号(可选)close -整个遍历内容体结束的字符串,用于定义括号(可选)conjunction原创 2008-05-27 17:21:00 · 5826 阅读 · 1 评论