首页 > 其他 > 详细

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

时间:2015-02-05 18:50:07      阅读:2937      评论:0      收藏:0      [点我收藏+]

mybatis 嵌套查询子查询column传多个参数如下:

1、图解

技术分享


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>




参考网址: http://mybatis.github.io/mybatis-3/zh/sqlmap-xml.html#Result_Maps

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

原文:http://my.oschina.net/softwarechina/blog/375762

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!