_parameter
_parameter يمثل المعلمة التي تم تمريرها حاليًا. إذا كانت هناك معلمة واحدة فقط تم تمريرها أثناء الاستعلام ، فاستخدم _parameter
e getByid (integer id) ؛
<حدد ID = "getByid" parametertype = "int" resultMap = "BaseresultMap"> حدد * من اسم المكتبة. اسم الجدول حيث معرف = #{_ المعلمة} </select>إذا كان الحكم
<حدد ID = "getUsers" parametertype = "int" resulttype = "user"> حدد المعرف ، الاسم ، الهاتف ، البريد الإلكتروني من المستخدمين حيث 1 = 1 <est test = "_ parameter! = null"> ومعرف
الكثير من الحقول المتكررة
<sql id = "hhhhh" معرف ، الاسم </sql>
كتابة الاقتباس
<refid = "hhhhh"/>
foreach
1. العنصر يمثل الاسم المستعار عندما يتم تكرار كل عنصر في المجموعة.
2. يحدد الفهرس اسمًا لتمثيل الموضع الذي يتم الوصول إليه لكل تكرار أثناء عملية التكرار.
3. فتح الوسائل من أين يبدأ البيان؟
4. يشير الفاصل إلى أي رمز يستخدم كفاصل بين كل تكرار.
5. الإغلاق يعني ما ينتهي؟
<update id = "updatebatch"> <foreach item = "item" index = "index" collection = "list" open = "" elute = "" felearator = "؛ "deleted" "> تحديث اسم المكتبة. الاسم القابل للتطبيق <Set> modifier = #{item.modifier ، jdbctype = char} ، <if test =" item.Account! = null "> account = #{item.Account ، jdbctype = varchar} ، </if> #{item.name ، jdbctype = varchar} ، </if> </set> حيث name.table name.id = #{item.id} </if> </foreach> </uptuday>تعيين
يجب أن يكون حكم غير فارغ
إذا كانت المجموعة فارغة ، فسيتم الإبلاغ عن خطأ
<update id = "updateflow"> update ufis.pid set <strong> <span style = "font-size: 24px ؛"> </span> </strong> <pre name = "code"> <if test = "<pre name =" code "> <pre name =" code "> <p> </p> <pre> </pre> <pre> </pre> use_flow = us ust_flow + #{flow} ، <br> </frick> <br> change_flow_time = #{changeflowtime} anyid = #{id} </update> <bre> <br> <br> <b>ما سبق عبارة عن مجموعة من علامات MyBatis شائعة الاستخدام التي قدمها لك المحرر. آمل أن يكونوا مفيدين لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!