_parameter
_parameter는 현재 전달 된 매개 변수를 나타냅니다. 쿼리 중에 전달 된 매개 변수가 하나만 있으면 _Parameter를 사용하십시오.
e getbyid (정수 ID);
<select id = "getByid"parametertype = "int"resultmap = "baseresultmap"> SELECT *에서 라이브러리 이름. 테이블 이름 id = #{_ parameter} </select>판단
<id id = "getUsers"parametertype = "int"resulttype = "user"> id, 이름, 전화, 사용자의 선택 1 = 1 <test = "_ parameter! = null"> 및 id> #{_ parameter} </if> </select> </select>많은 반복 된 필드
<sql id = "hhhhh"> id, name </sql>
인용문
<refid = "hhhhh"/> 포함
foreach
1. 항목은 컬렉션의 각 요소가 반복 될 때 별칭을 나타냅니다.
2. 색인은 반복 프로세스 중에 각 반복에 도달하는 위치를 나타내는 이름을 지정합니다.
3. 열기는 진술이 어디에서 시작됩니까?
4. 분리기는 각 반복 사이의 분리기로 사용되는 기호를 나타냅니다.
5. Close는 무엇이 끝나는 것을 의미합니까?
<업데이트 id = "updatebatch"> <foreach item = "item"index = "index"collection = "list"open = ""close = ""close = ""separator = ";"> < "item.statUrthype.toString () == 'deleted'"> id = #{item.id} </if> <ited. '삭제 된'> 업데이트 라이브러리 이름 <set> modifier = #{item.modifier, jdbctype = char}, <if test = "item.account! = null"> account = #{item.account, jdbctype = varchar}, </if> <if test = "nall"= null "= null"= null "= null. #{item.name, jdbctype = varchar}, </if> </set> 어디서 도서관 이름 .table name.id = #{item.id} </if> </foreach> </update>세트
비어 있지 않은 판결이어야합니다
세트가 비어 있으면 오류 가보고됩니다
<update id = "updateFlow"> UPUDE 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 "> indred_flow! = null"> <pre> </pre> <pre> <pre> <pre> <pre> <pre> <pre> <pre> <pre> <pre> <pre name ". <p> </p> <pre> </pre> <pre> </pre> used_flow = used_flow + #{flow}, <br> <br> <br> change_flow_time = #{changeflowtime} whereid = #{id} </update> <pre> </pre> <br> <br> <p> </p> </pre> </pre>위의 것은 편집자가 소개하는 일반적으로 사용되는 mybatis 태그 모음입니다. 나는 그들이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!