Hibernate を使用して、任意のフィールド (author_name、book_title、description、publisher name) でテーブル (本) をキーワードで検索したいと考えています。
以下のコードを使用してみましたが、私のコードは 2 つのフィールドだけで十分です。
新しい更新コードですが、ここでは "createDisjunction()" はサポートされていません。
import org.hibernate.Criteria;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
............
............
qry.add(Restrictions.createDisjunction()
//But this 'createDisjunction()' is showing error
//error as:the method create disjunction is undefined for the type restrictions
.add(Restrictions.eq("authLastname", keywordsearch ))
.add(Restrictions.eq("bookTitile", keywordsearch ))
.add(Restrictions.eq("description", keywordsearch ))
);
理解するためにこのチュートリアルも試しましたが、問題を解決できません。