【发布时间】:2013-10-04 18:28:24
【问题描述】:
我想根据一些参数获取对象列表。对象是否属于特定类别,是否具有属性 x y z 等。我创建了一个相当简单的存储库,通过 id 获取对象。如果我想要一个基于不同参数和标准的对象列表,您是否会在存储库中添加一个方法来执行此操作,或者在服务层中添加一个方法,直到它有一个符合标准的对象列表?它会简单地使用存储库 get by id 方法并根据许多标准检查它吗?
【问题讨论】:
-
我不明白。 findById() 如何返回对象列表?无论如何,数据库的全部意义在于能够根据查询返回数据。他们为此而生。所以是的,使用返回你想要的查询。看起来您想阅读所有内容,然后过滤掉一些对象。这不是一个好策略。
标签: java jakarta-ee jpa domain-driven-design