mybatis模糊查询
来源:互联网 发布:阿里云 iaas paas 编辑:程序博客网 时间:2024/06/05 16:33
1. 参数中直接加入%%
------param.setUsername("%CD%");------param.setPassword("%11%");<select id="selectPersons" resultType="person" parameterType="person"> select id,sex,age,username,password from person where true <if test="username!=null"> AND username LIKE #{username} </if> <if test="password!=null"> AND password LIKE #{password} </if></select>2. bind标签
<select id="selectPersons" resultType="person" parameterType="person"> <bind name="pattern" value="'%' + _parameter.username + '%'" /> select id,sex,age,username,password from person where username LIKE #{pattern}</select>3. CONCAT
where username LIKE concat(cancat('%',#{username}),'%')
4. sql中字符串拼接
SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%');5. 使用 ${...} 代替 #{...}
SELECT * FROM tableName WHERE name LIKE '%${text}%';
6. 大小写匹配查询
SELECT * FROM TABLENAME WHERE UPPER(SUBSYSTEM) LIKE '%' || UPPER('jz') || '%'或者SELECT * FROM TABLENAME WHERE LOWER(SUBSYSTEM) LIKE '%' || LOWER('jz') || '%'
0 0
- mybatis模糊查询
- Mybatis各种模糊查询
- mybatis 模糊查询
- Mybatis各种模糊查询
- mybatis 模糊查询
- mybatis的模糊查询
- mybatis模糊查询
- mybatis中的模糊查询
- Mybatis各种模糊查询
- 关于mybatis 模糊查询
- MyBatis 模糊查询
- Mybatis的模糊查询
- mybatis 模糊查询
- Mybatis的模糊查询
- Mybatis各种模糊查询
- MyBatis模糊查询
- mybatis的模糊查询
- Mybatis模糊查询
- ETL利器Kettle实战应用
- 关于 Javascript 的闭包
- Gson解析泛型
- spring注解( @Autowired、@Qualifier、@Resource、@PostConstruct、@PreDestroy、 @Component、@Scope)-描述的比较清楚
- ZXing——二维码扫描案例及横竖屏切换问题
- mybatis模糊查询
- java泛型类
- python练习:逆波兰,冒泡排序,快速排序
- Tomcat内存溢出的三种情况及解决办法分析
- 游标cursor使用
- c# 日期函数[string.Format----GetDateTimeFormats]格式 .
- android 隐藏自己的多媒体文件
- Protobuf基于java的官方示例演示
- android 将Json数据动态的添加到String[]数组当中