sql语句2、if标签的使用(1)编写接口方法/** * 根据User中的字段进行查询 * @return */ List 赞 踩 1、if标签介绍 如果条件成立就附加<if></if>之间的sql语句,如果条件不成立就不附加<if></if>之间的sql语句。 书写格式为:<if test="表达式">sql语句</if> 2、if标签的使用 (1)编写接口方法 /** (2)编写sql语句 <!--if uname sex nan--> (3)编写方法 @Test List<User> userList = mapper.getUserDy01(map); 赞 踩 Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。
Mybatis的if标签_mybatis if标签
* 根据User中的字段进行查询
* @return
*/
List<User> getUserDy01(Map map);
<select id="getUserDy01" parameterType="map" resultType="user">
select * from user
<where>
<if test="uname!=null and uname!=''">
uname like '%${uname}%'
</if>
<if test="sex!=null and sex!=''">
and sex=#{sex}
</if>
</where>
</select>
public void demo02(){
SqlSession sqlSession = MybatisUtils.getSqlSession();
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
Map map=new HashMap<String,Object>();
//map.put("uname","赵");
//map.put("sex","男");
System.out.println(userList.size());
sqlSession.close();
}