目录
一、查询数据准备
- 对学生表进行条件查询,涉及姓名、性别和年龄三个字段。
- 打开MyBatisDemo项目
二、对学生表进行条件查询
1、创建学生映射器配置文件
1.在resources/mapper目录里创建学生映射器配置文件 - StudentMapper.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="net.zjs.mybatis.mapper.StudentMapper">
<select id="findByCondition" parameterType="java.util.Map" resultMap="studentResultMap">
SELECT * FROM t_student
<trim prefix="WHERE" prefixOverrides="AND|OR">
<if test="name !=null">
s_name LIKE CONCAT(#{name},"%")
</if>
<if test="gender!=null">
AND s_gender=#{gender}
</if>