我有搜索查詢,有許多可選參數,然後搜索字段,搜索許多列。有沒有可能爲此目的使用hibernate標準?我需要用相同的搜索詞搜索許多列。是否可以使用Hibernate Criteria在多列上搜索相同的值?
示例代碼(什麼是不正常工作)
if(isNotEmpty(searchWord))
{
criteria.add(Restrictions.like("description", searchWord));
criteria.add(Restrictions.like("name", searchWord));
}
是的,這不應該是一個問題。但*究竟是什麼*不起作用?當你在這個時候,你可能還想把「serachWord」改名爲「searchWord」。 – 2010-07-26 08:04:47
如果搜索詞未包含在名稱和說明列中,則它將不返回結果。 – newbie 2010-07-26 08:06:54