标签: hibernate domain-driven-design one-to-many
我正在实施简单的DDD项目,我遇到了一个我自己无法解决的问题。我想在我的一个聚合(一对多关系)中有一个对象列表。问题是这个列表将是巨大的(我猜它最终可以达到1000个条目和更多)并且我一次只需要一些元素(特定的但在实例化的时刻不知道)总计)。我宁愿避免为这些类型的对象创建一个单独的存储库,这显然可以解决问题,因为它违反了封装和DDD原则。
还有另一种方法吗?我在考虑一个可以代理数据库进行查询的自定义列表......如何处理这样的基本问题?