ibatis查询

id name pw ...

name = "123"

name = ""

pw = "001"

pw = ""

.
.
.

查询name为空不加入where条件
查询name不为空加入where条件

只查询一次

谢谢

[b]问题补充:[/b]
ObjectCriteria example= new ObjectCriteria();
Criteria ex = example.createCriteria();

    if(null != ***.getName() && !("".equals(object.getName()))){
        ex.andNameLike("%"+***.getName().trim()+"%");
    }

[b]问题补充:[/b]

个人环境差异 用了isNotEmpty isNotNull似乎不行

这样也能实现

顺便说一句

name like '%$name$%'√
name like '%'||#name#||'%' ╳

[b]也许个人环境差异[/b]

(NAME LIKE '%$name$%')最好用括号括起来

谢谢yourgame回复

看看这个标签的使用方法