Mybatis框架(一)-- 快速入门 Mybatis框架(二)-- 原理解析 Mybatis框架(三)-- 详细配置参数 Mybatis框架(四)-- 其他配置 Mybatis框架(五)-- 多表查询 Mybatis框架(六)-- 延迟加载 Mybatis框架(七)-- 缓存 Mybatis框架(八)-- 注解开发
mybatis连接池提供了3种方式的配置:
配置的位置: 主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。type属性的取值: – POOLED(有池) 采用传统的javax.sql.DataSource规范中的连接池,mybatis中有针对规范的实现 – UNPOOLED(无池) 采用传统的获取连接的方式,虽然也实现Javax.sql.DataSource接口,但是并没有使用池的思想。 – JNDI(了解) 采用服务器提供的JNDI技术实现,来获取DataSource对象,不同的服务器所能拿到DataSource是不一样。注意:第二个if以及之后的if必须有and,否则报错,第一个if下加上and也不会报错
foreach <select id="findByIN" resultType="user" parameterType="QueryVo"> select * from user <where> <if test="ids != null and ids.size()>0"> <foreach collection="ids" open="and id in (" close=")" item="uid" separator=","> #{uid} </foreach> </if> </where> </select>