用mybatis 一个很爽的地方就是可以实现动态sql,构建动态sql我们需要了解一些标签
1.<if test="xx!=null and xx!=''"></if> 判断
2 <where></where> 添加 where,如果where 后面紧跟“AND” 或者 “OR” 则 剔除掉
3.<set></set> 添加set,如果有多余的逗号则剔除掉
4.<trim prefix="WHERE" prefixOverrides="AND|OR"></trim> 更灵活的去除多余内容,可以实现 where 和 set的 效果
5.<choose><when></when><otherwise></otherwise></choose> 选择,类似于java的switch
6.<foreach collection="list" item="item" open="(" separator="," close=")"></foreach> 遍历