我可以使用整个Hibernate实体根据填充的字段从db进行搜索吗?

时间:2016-05-27 06:50:06

标签: hibernate search entity

在我的应用程序中,每个实体都有一个搜索屏幕,用户可以从中填充一个或多个字段,这些字段将充当检索对象列表的过滤器。我需要找到一种简单的方法来根据用户决定填充的任何字段(可能不是主键)来查询数据库。因此,我收到的实体将填充随机属性,如果我需要从中创建HQL,我将不得不为每个非空字段艰苦地附加条件,并且有些表包含很多字段。所以我需要搜索整个实体而不仅仅是主键。请帮助我这方面。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您所描述的内容被称为"按示例查询",这是一个常见的要求,因此有特定的支持来自动化它。

既然你知道它是如何调用的,你应该能够找到很多例子。