iBatis 的多重循环牵套
来源:互联网 发布:北京现代软件学院 编辑:程序博客网 时间:2024/04/29 11:43
<select id="goreyTest" parameterClass="GoreyBean" resultMap="goreyResult">
SELECT
*
FROM
TBL
WHERE
ID = #id#
AND
<iterate property="objList" open="(" close=")" conjunction="OR">
( NAME = #objList[].name#
AND ( TARGET IN
<iterate property="objList[].objList" open="(" close=")" conjunction=",">
#objList[].objList[].target#
</iterate> ) )
</iterate>
AND DEL_FLG = '0'
</select>
SELECT
*
FROM
TBL
WHERE
ID = #id#
AND
<iterate property="objList" open="(" close=")" conjunction="OR">
( NAME = #objList[].name#
AND ( TARGET IN
<iterate property="objList[].objList" open="(" close=")" conjunction=",">
#objList[].objList[].target#
</iterate> ) )
</iterate>
AND DEL_FLG = '0'
</select>
因为某种需求,尝试了上面的iBatis的SQLMAP,而且也通过测试了。
但是,这只是理论上的可行性是通过的。
实际应用的时候,由于数据量的增大,上面的SQL文解析以后也会
变的超大。
- iBatis 的多重循环牵套
- 多重循环的优化
- 跳出多重循环的方法
- 多重循环
- 多重循环
- 多重循环
- 多重循环下的continue的使用
- Java中多重循环的优化问题
- 重构多重循环的一个实例
- 多重循环的退出问题 if-break
- 如何跳出当前的多重循环?
- java中多重循环的简化
- 如何跳出当前的多重嵌套循环
- 跳出多重循环的方法及优劣
- Python跳出多重循环的方法
- python跳出多重循环的常用方法
- Java 跳出多重循环的方法总结
- java中跳出多重循环的方法
- asp.net控件开发基础(6)
- [转载] MySQL Cluster 配置指南
- asp.net控件开发基础(7)
- struts数据源配置
- 中国B2B网站的出路在哪里
- iBatis 的多重循环牵套
- filter是依照com模式写的dll
- fck
- 指向数据成员的指针
- WCF
- dll 写法
- dUP 2.17 BETA 23
- 德州仪器展示两款Google Android手机原型
- Exeinfo PE v0.0.1.8 E - 360 sign