在我的应用程序中,每个实体都有一个搜索屏幕,用户可以从中填充一个或多个字段,这些字段将充当检索对象列表的过滤器。我需要找到一种简单的方法来根据用户决定填充的任何字段(可能不是主键)来查询数据库。因此,我收到的实体将填充随机属性,如果我需要从中创建HQL,我将不得不为每个非空字段艰苦地附加条件,并且有些表包含很多字段。所以我需要搜索整个实体而不仅仅是主键。请帮助我这方面。提前谢谢。
答案 0 :(得分:0)
您所描述的内容被称为"按示例查询",这是一个常见的要求,因此有特定的支持来自动化它。
既然你知道它是如何调用的,你应该能够找到很多例子。