1.在dao包中的mapper映射里创建sql语句
如何多种信息精确查询
<mapper namespace="com.qi.dao.UserDao">
<select id="seach" parameterType="string" resultType="user">
select * from t_user
<where>
<if test="username!=null and username !=''">
and username like concat('%',#{username},'%')
</if>
<if test="address!=null and address !=''">
and address like concat('%',#{address},'%')
</if>
</where>
</select>
</mapper>
如果第一个if条件的值为空,则执行下一个if判断语句里的值,如果都为空,则进行全查
地址设为空值
名字和地址都为空则进行全查