
Ibatis/Mybatis
不知道取啥昵称
这个作者很懒,什么都没留下…
展开
-
ibatis-复杂类型属性
复杂类型属性(即自定义类型的属性) 当执行数据库查询时,返回的结果中,包含一对多的实体关系: 即实体Product中包含多个实体Category。 请看以下实例: select * from PRODUCT where PRD_ID = #value# select * from CATEGO原创 2015-08-31 16:17:13 · 489 阅读 · 0 评论 -
ibatis 调用存储过程
SQL Map通过元素支持存储过程。下面的例子说明如何使用具有输出参数的存储过程。 INOUT"/> INOUT"/> {call swap_email_address (?, ?)} 调用上面的存储过程将同时互换两个字段(数据库表)和参数对象(Map)中的两个email 地址。 如果参数的mode属性设为INOUT或OUT,原创 2015-08-31 14:35:16 · 985 阅读 · 1 评论 -
ibatis--条件元素
ibatis--条件元素: 下面要讲的内容在日常工作中经常用到,而少有人真正明白为什么这么用,希望大家仔细学习,能够做到知其然知其所以然。 动态标签的作用是动态构建SQL语句,根据不同的一元或二元运算条件构建复杂的SQL语句, 省去了IF-ELSE条件语句和一连串的字符串连接。 先看一个动态SQL的例子: 上面的例子中,元素划分出SQL原创 2015-09-02 14:03:22 · 1049 阅读 · 0 评论 -
iBatis 2.x 和 MyBatis 3.0.x 的区别
简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。 通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。 从 iBatis 到 MyBatis,你准备好转载 2015-12-30 14:11:17 · 889 阅读 · 0 评论