mybatis Map<List<T>>

0人阅读 评论(0) 收藏 举报
分类:
<select id="getStudentsByCondition" parameterType="java.util.Map" resultMap="BaseResultMap">
    select .....where 
    <if test="condition != null">
	<foreach collection="condition.keys" index="index" item="item">
		<if test="condition[item]!=null and condition[item]!=''">
			<choose>
			       <when test="item=='s_course'">
				     and ${item} in 
			   	     <foreach collection="condition[item]" item="course" open="(" separator="," close=")">
			   		  #{course}
			   	     </foreach>
                               </when>
                               <otherwise>
			   	      and ${item} 
                                       like '%'+
			   	             <foreach collection="condition[item]" item="others">#{others}</foreach>
			   	            +'%'			   			
			   	</otherwise>
			</choose>
		</if>
	</foreach>
    </if>  
</select>

查看评论

mybatis返回List<Map<String,Object>>

SELECT count(*) value, c. NAME label, ifnull(b.device_status, 0) device_status FROM td01_device a ...
  • mlz_2
  • mlz_2
  • 2015-07-21 17:58:33
  • 3395

mybatis复合参数 map中包含list的参数

resultType="List" resultMap="userMap"> SELECT * FROM T_USER AND uname like #{uname} ESCAPE '/...
  • shandalue
  • shandalue
  • 2014-07-03 23:12:58
  • 7492

Mybatis 之 foreach 批处理 map 中的键值 为list 的操作

foreach一共有三种类型,分别为List,[](array),Map三种。 foreach的第一篇用来将List和数组(array)。 下面表格是我总结的各个属性的用途和注...
  • xueshandugu
  • xueshandugu
  • 2014-11-18 13:16:15
  • 3104

mybatis中更新map<String,List<?>>

service层Map map = new HashMap(); List list = new ArrayList(); list.add("kiki"); String status = "5";...
  • u011008029
  • u011008029
  • 2017-01-11 17:52:15
  • 1288

mybatis学习之查询结果返回List以及Map

当要查询的结果不是单个记录而是一个集合的时候,mybatis的resultType写的依然是集合中的对象的类型名称,例如: select * from person where...
  • GensingU
  • GensingU
  • 2017-07-09 00:30:13
  • 2397

Mybatis中查询条件为map中嵌套list

1、问题,map接受参数为HashMap;怎么根据他查询呢 sql语句:select result as orderRsult,IFNULL(sum(amount),0) as orderAmoun...
  • onealllei
  • onealllei
  • 2017-09-06 15:47:55
  • 814

mybatis 中如何遍历map集合中的list 和array属性

  • 2016年02月19日 14:41
  • 19KB
  • 下载

Mybatis foreach(Map,List)

foreach循环Map  为Map时候需要确认parameterType=&quot;java.util.Map&quot;,且collection为Map中要便利的key值     Java文件 ...
  • Aviciie
  • Aviciie
  • 2018-02-14 16:41:37
  • 174

Spring Mybatis 返回List<Map<String,Object>>

Spring Mybatis 返回List> List,Object>> selectSysArticleForClient(@Param("articleOrder") int art...
  • sinat_16800363
  • sinat_16800363
  • 2017-11-13 14:18:49
  • 156

mybatis返回list<Map>

select id="getAmount" parameterType="int" resultType="java.util.HashMap">
  • sd4015700
  • sd4015700
  • 2014-07-10 15:26:30
  • 3005
    个人资料
    持之以恒
    等级:
    访问量: 717
    积分: 261
    排名: 29万+
    文章存档