小编给大家分享一下ibatis<iterate>标签怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
在看ibatis文档时,就看见过这个
prepend-可被覆盖的SQL语句组成部分,添加在语句的前面(可选)
property-类型为java.util.List的用于遍历的元素(必选)
open-整个遍历内容体开始的字符串,用于定义括号(可选)
close-整个遍历内容体结束的字符串,用于定义括号(可选)
conjunction-每次遍历内容之间的字符串,用于定义AND或OR(可选)
iterate-遍历类型为java.util.List(或数组)的元素。
例子:
<iterate prepend=”AND” property=”userNameList”
open=”(” close=”)” conjunction=”OR”>
username=#userNameList[]#
</iterate>
注意:使用
我本人对上面
在生成该条sql语句时,
id in
<iterate prepend="" property="ids" open="(" close=")" conjunction="," >
#ids[]#
</iterate> 。。。。。。。(1)
其生成的sql语句是:id in (xx1,xx2,xx3,.....),括号中的(包括括号)是
id in (xx2) ,id in (xx3),.....
以上是“ibatis<iterate>标签怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。