如何将休眠标准API与Lucene休眠搜索结合在一起?

org.hibernate.Criteria criteria = session.createCriteria(class);

criteria.add(Restrictions.ne(property, value));

FullTextQuery fullTextQuery = ftm.createFullTextQuery(booleanQuery, class);

fullTextQuery.setCriteriaQuery(criteria);

Object result = fullTextQuery.getResultList();

在上面的示例中,休眠不遵守限制吗?

最佳答案

根据documentation,在FullTextQuery中设置的条件中不能定义任何限制。当您使用BooleanQuery时,可以在其中添加具有限制的子句。

10-04 20:07