ibatis
文章平均质量分 70
fjun0910
这个作者很懒,什么都没留下…
展开
-
iBATI_动态映射
<br />iBATIS动态映射都是用在复杂查询过程中,我们常常需要根据用户的选择决定查询条件,这里发生变化的并不只是SQL 中的参数,包括Select 语句中所包括的字段和限定条件,都可能发生变化。典型情况,如在一个复杂的组合查询页面,我们必须根据用户的选择和输入决定查询的条件组合。<br />iBATIS动态映射的一个典型的页面如下:<br />对于这个组合查询页面,根据用户选择填写的内容,我们应为其生成不同的查询语句。如用户没有填写任何信息即提交查询请求,我们应该返回所有记录:<br />Select原创 2011-01-10 16:02:00 · 430 阅读 · 0 评论 -
Ibatis之LIKE用法
<br />﹤!-- 模糊查询不能用#,#在是用prepareStatement的?插入参数,$是文本替换 --﹥ <br /> note like '%$note$%' <br /><br />其他用法:<br /><br />SELECT * <br /> FROM user <br /> WHERE username like '%' || #username# || '%' <br /><br /> 其实上面的语句是正对Oracle原创 2011-01-10 18:25:00 · 481 阅读 · 0 评论 -
ibatis处理结果集
<br />iBATIS ResultMap基础浅析<br /><br />ibatis resultmap是我们学习ibatis中非常重要的一个内容,在我个人看来,能否真正用好ibatis的一个关键,这就是resultmap。字面上理解,它就是结果集的映射,就是将返回的记录逐个字段的映射赋值给对象的属性上。其实如果没有特殊需求的话我们完全可以使用resultclass来代替它,因为如果字段与属性一模一样的话,查询出来数据集会自动匹配到resultclass指定的类的实例对象,如果字段名不在属性中的话,那这原创 2011-01-10 17:20:00 · 1042 阅读 · 0 评论 -
iBatis中使用动态查询
<br /><select id="selectDispatchedKey" parameterClass="KeyAndKeyFlowInfo" resultMap="KeyAndKeyFlowResult"><br /> select distinct<br /> KEY_ID,<br /> USER_ID,<br /> INITIATOR,<br /> INIT_DATE,<br /> INITIATOR_EMAIL,<br /> SGS_KEY.BRANCH_转载 2011-03-05 23:01:00 · 510 阅读 · 0 评论