【发布时间】:2010-07-26 08:01:23
【问题描述】:
我有许多可选参数的搜索查询,然后搜索搜索许多列的单词字段。是否可以为此目的使用休眠标准?我需要用相同的搜索词搜索许多列。
示例代码(无法正常工作的部分)
if(isNotEmpty(searchWord))
{
criteria.add(Restrictions.like("description", searchWord));
criteria.add(Restrictions.like("name", searchWord));
}
【问题讨论】:
-
是的,这应该不是问题。但是 究竟是什么 不起作用?当您使用它时,您可能还想将“serachWord”重命名为“searchWord”。
-
如果 name AND description 列中不包含搜索词,则不会返回任何结果。
标签: java hibernate criteria orm