码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis嵌套查询column传多个参数描述

时间:2016-05-04 22:36:14      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:

代码如下,红色部分为关键代码。

 

注意parameterType要为java.util.HashMap

 

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

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

</resultMap>

 

 

<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>

 <if test="author_id!= null and author_id!= ‘‘ ">

         and id=#{author_id}

  </if>

</select>

MyBatis嵌套查询column传多个参数描述

标签:

原文地址:http://www.cnblogs.com/jimmy-muyuan/p/5459970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!