动态SQL与模糊查询
2016-06-13 00:07
417 查看
<?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="org.mybatis.example.userMapper"> <!-- 多条件查询,name模糊匹配,age在最小值和最大值之间 --> <select id="getUser" parameteType="ConditionUser" resultType="User"> select * from user where <if test='name!="%null%"'> name like #{name} and </if> age between #{minAge} and #{maxAge} </select> </mapper>
相关文章推荐
- redis的持久化
- SHEEL脚本redis开机启动
- MySQL 5.5/5.6复制
- 一个有趣的sql查询问题
- MySQL基础操作(一)
- Oracle 检查列值是否为null
- oracle database query Optimizer 查询优化
- mysql 查询缓存
- MySql查询缓存
- dbcp中几个重要实现类之间的关系和连接池参数简介
- mysql安装
- SQL Server 2008 clearhtml函数清除字段中的HTML标记
- SQL Server 2008 parseJSON函数将JSON解析成Table
- Mysql实用SQL语句总结(持续更新)
- Redis单实例安装与配置
- 误删数据库文件后导致 (数据库未打开错误)问题
- Oracle 11G Client 客户端安装
- oracle11g 云上dataguard 在线降低cpu内存 50% 后报错误ORA-27101的处理过程
- YourSQLDba版本升级总结
- 误删了数据库文件后导致的数据库未打开问题