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回复