标签的使用
[TOC] 一. if的使用 mybatis做if 判断 注意:下面这种写法只适用于 id 类型为字符串. <if test="id != null and id != '' "> id = #{id} </if> 如果id类型为int 当id=0时...
[TOC] 一. if的使用 mybatis做if 判断 注意:下面这种写法只适用于 id 类型为字符串. <if test="id != null and id != '' "> id = #{id} </if> 如果id类型为int 当id=0时...
[TOC] 前言 和大多数持久化框架一样,MyBatis 提供了一级缓存和二级缓存的支持。默认情况下,MyBatis 只开启一级缓存。 MyBatis提供了一...
[Toc] 一. 入参是Map,取key和value dao接口: int updateByBatch(@Param("content") Map<String, Integer> alreadySoldNumMap); mapper文件: <update id="updateByBatch" parameterType="java.util.Map"> update COUPON_CATEGORY <trim prefix="set" suffixOverrides=","> <trim prefix="ALREADY_SOLD_NUM = case" suffix="end,"> <foreach collection="content.keys" item="key" index="index"> when ID=#{key} then ALREADY_SOLD_NUM+#{content[${key}]} </foreach> </trim> </trim> where <!-- 循环ke...