如何将hibernate标准API与Lucene hibernate搜索结合起来?
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();
在上面的示例中,hibernate不遵守限制吗?
答案 0 :(得分:2)
根据documentation no,可以在FullTextQuery中设置的条件中定义限制。当您使用BooleanQuery时,可以向其添加带有限制的子句。
答案 1 :(得分:0)
您是否使用了错误的Criteria实例?您向criteria
添加限制,但在其他地方使用hibernateCriteria