mybatis 嵌套查詢子查詢column傳多個參數描述


 

2、代碼示例

備注:注意,相同顏色的單詞都是有關聯的。

<resultMap id="blogResult" type="Blog">

  <association property="author" column="{id=author_id,likename=author_name}" javaType="Author" select="selectAuthor"/>

</resultMap>

 

<select id="selectBlog" resultMap="blogResult" parameterType="java.lang.String">

  SELECT author_id,author_name FROM BLOG WHERE ID = #{id} 

</select>

 

<select id="selectAuthor" resultType="Author" parameterType="java.util.HashMap">

  SELECT * FROM AUTHOR WHERE 1=1

  <if test="id != null and id != '' ">

         and ID = #{id} 

  </if>

  <if test="likename != null and likename != '' ">

         and name like CONCAT('%',#{likename},'%')

  </if>

</select>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM