_parameter
_Parameterは、現在渡されているパラメーターを表します。クエリ中にパラメーターが渡されたパラメーターが1つしかない場合は、_parameterを使用します
e getbyid(integer id);
<select id = "getByid" parameterType = "int" resultmap = "baseeresultmap"> select * from from from from。テーブル名where id =#{_ parameter} </select>判断の場合
<id = "getUsers" parametertype = "int" resultType = "user"> select id、name、電話、電子メールはユーザーから1 = 1 = 1 = "_ parameter!= null"> and id>#{_ parameter} </if> </select>多くの繰り返しフィールド
<sql id = "hhhhh"> id、name </sql>
引用符の執筆
<includ refid = "hhhhh"/>
foreach
1.アイテムは、コレクション内の各要素が反復されたときのエイリアスを表します。
2。インデックスは、反復プロセス中に各反復に到達する位置を表す名前を指定します。
3.オープンとは、声明はどこから始まるのかを意味します。
4.セパレーターは、各反復の間のセパレーターとして使用されるシンボルを示します。
5。クローズは何が終わるかを意味しますか?
<update id = "updateBatch"> <foreach item = "item" index = "index" collection = "list" open = "" close = "" separator = ";"> <"item.statustype.toString()== '削除'">ライブラリ名からの削除。 'deleted'> update library name.table name <set> modifier =#{item.modifier、jdbctype = char}、<if test = "item.account!= null"> {item.account、jdbctype = varchar}、</if> <if> <if> <if = "> null"> #{item.name、jdbctype = varchar}、</if> </set> where where where where where name.id =#{item.id} </if> </foreach> </update>セット
空ではない判断でなければなりません
セットが空の場合、エラーが報告されます
<update id = "updateflow"> uptid ufis.pid set <strong> <span style = "font-size:24px;"> </span> </strong> <pre name = "code"> <if test = "<pre name =" code "> <pre name =" code "> <pre name =" code "> used_flow! <p> </p> <pre> </pre> <pre> </pre> used_flow = used_flow +#{flow}、<br> </if> <br> change_flow_time =#{changeflowtime} whereid = {id} </update> <pre> </pre> <br> <p> <p> </p> </p> </p> </p>上記は、編集者によって紹介された一般的に使用されるMyBatisタグのコレクションです。彼らがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!