如何从Hibernate搜索结果中排除已将isDeleted数据库字段设置为0的实体?

时间:2013-09-24 11:16:44

标签: java hibernate search hibernate-search

我使用Hibernate Search为Web应用程序实现了一个搜索系统,它仅适用于我想要排除数据库字段isDeleted = 0的实体。我发现这可以使用Criteria来实现,但在我的例子中,isDeleted没有映射到我的实体类中的属性。

有没有办法在不修改实体类的情况下实现这个目标?

1 个答案:

答案 0 :(得分:0)

我暂时没有使用java,但我记得有可能在类级别使用注释NamedQuery编写显式命名查询。命名查询的示例在此处 - http://www.mkyong.com/hibernate/hibernate-named-query-examples/

我不确定如果没有将删除的标志映射到属性,它是否有效,你必须尝试它。