flex + blazeds + java 使用sql语句做多条件模糊查询
2012-04-06 08:36
656 查看
flex + blazeds + java 使用sql语句做多条件模糊查询:
前台展示为几个textinput 为搜索条件具有模糊查询的功能。刚开始挺纠结怎么查呢,想到前台if else判断,但是做不到模糊啊,而且复杂的很。看了一下ibatis的资料得知可以直接使用sql语句来做,下面是代码:
select * from table
<where>
<if test="bktcode != null">
bktcode like '%'+'${bktcode}'+'%'
</if>
<if test="bktnum != null">
AND bktnum like '%'+'${bktnum}'+'%'
</if>
<if test="ofusername != null">
AND ofusername like '%'+'${ofusername}'+'%'
</if>
</where>
bktcode bktnum ofusername 是前台传递来的参数。
问题解决。
结贴。
前台展示为几个textinput 为搜索条件具有模糊查询的功能。刚开始挺纠结怎么查呢,想到前台if else判断,但是做不到模糊啊,而且复杂的很。看了一下ibatis的资料得知可以直接使用sql语句来做,下面是代码:
select * from table
<where>
<if test="bktcode != null">
bktcode like '%'+'${bktcode}'+'%'
</if>
<if test="bktnum != null">
AND bktnum like '%'+'${bktnum}'+'%'
</if>
<if test="ofusername != null">
AND ofusername like '%'+'${ofusername}'+'%'
</if>
</where>
bktcode bktnum ofusername 是前台传递来的参数。
问题解决。
结贴。
相关文章推荐
- 请教一下各位大侠,关于sql语句中使用case替换where条件的查询出现空行的原因
- flex ibatis java 通过sql语句进行多条件模糊查询。
- 使用SQL查询语句时,数组动态赋值SQL IN ()作为条件条件一个
- 学习 SQL 语句 - Select(3): 条件查询与模糊查询
- Qt使用QSqlTableModel执行SQL语句,QLineEdit输入查询条件完成查询功能
- Mybatis中使用oracle的模糊查询的SQL语句写法
- 使用SQL查询语句时,数组动态赋值SQL IN ()作为条件条件一个
- sql语句中条件查询like的效率,及使用规范.
- 实现多条件模糊查询SQL语句
- 在使用ibatis实现多条件模糊查询的语句
- 在ASP中使用SQL语句之2:用WHERE子句设置查询条件
- 使用反射让linq实现动态查询, 类似拼接sql语句的where 条件
- 使用正则表达式获取Sql查询语句各项(表名、字段、条件、排序)
- Delphi模糊查询[ POS函数和Like SQL语句 ]使用方法
- asp下实现多条件模糊查询SQL语句
- 实现多条件模糊查询SQL语句
- 在SQL查询语句中,使用条件where 1=2的意义
- 实现多条件模糊查询SQL语句
- 在使用ibatis实现多条件模糊查询的语句
- 多条件查询--使用dapper命令参数动态拼接出最安全的sql语句