Mybatis log机制源码分析
12月 7, 2014 |
Nix.Huang
本文先介绍当mybatis 使用log4j时的配置原理,然后介绍如何在运行时动态的开关log!!! 无论使用哪 […more]
本文先介绍当mybatis 使用log4j时的配置原理,然后介绍如何在运行时动态的开关log!!! 无论使用哪 […more]
目录: 1、区分 #{} 和 ${}的不同应用场景 2、spring环境用mybatis-spring 的接口 […more]
假设有如下的mapper:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<select id=”testForeach” parameterType=”map” resultType=”Student”> Select * from student <where> <if test=”ID != null and ID != ‘’ ”> ID = #{ID} </if> <if test=” IDArr != null and IDArr.size()>0”> And ID IN <foreach collection="IDArr" open="(" separator="," close=")" item="ID"> ${ID} </foreach> </if> </where> </select> |
这个动态SQL很 […more]
有时我们厌倦了写entity来封装从数据库查询出来的记录,比如一个关联查询,我们不想为这个查询写一个entit […more]
select * from student t order by #{orderString} 传值如下:or […more]
今天写了一个类似这样的SQL SELECT CONCAT(id,’||’, type) as dataId 在 […more]