您的位置:首页 > 移动开发

MyBatis的Mapper文件的标签详解

2017-02-08 10:07 471 查看
1.foreach

<!-- 定义foreach元素 -->

<!ELEMENT foreach (#PCDATA | include | trim | where | set | foreach | choose | if | bind)*>

<!-- 定义foreach元素的属性 -->

<!ATTLIST foreach

    collection CDATA #REQUIRED

    item CDATA #IMPLIED

    index CDATA #IMPLIED

    open CDATA #IMPLIED

    close CDATA #IMPLIED

    separator CDATA #IMPLIED>

(1)collection

<select id="getUserInfo" resultType="hashmap">

    SELECT N_USERID, C_NAME, C_SEX, N_AGE

      FROM T_USER

     WHERE N_USERID IN

    <foreach item="myItem" index="index" collection="array"

        open="(" separator="," close=")" >

        #{myItem}

    </foreach>

</select>

array为输入的集合

(2)item

item="myItem",这个值在#{myItem}被使用

(3)index 

(4)open

(5)close

(6)separator
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: