多条件分页查询的功能 聚合应该是一个列表 还是一条记录?

来源:2-11 第二章作业

weixin_慕粉1147671

2022-12-06

业务逻辑:
后台分析日志,批量产生一些“攻击事件”,用户界面可查看攻击事件, 分页返回, 查询条件是符合查询,多个字段组合生成的查询条件。 用户可以批量对攻击事件进行操作。

问题:在这个业务中,聚合应该是一个攻击事件列表,还是一个攻击事件? 个人觉得从“强一致性”角度来看,应该是一个攻击事件;但是从实现来看,如果聚合是一个攻击事件,而不是一个攻击事件列表,mapper无法实现组合查询分页返回,所以感觉聚合是一个攻击事件列表更好实现一些。 所以,请教下老师,聚合以攻击事件 还是攻击事件列表 更合适? 如果是攻击事件,如何实现这种带多个条件的分页查询呢?

写回答

1回答

尤达_技术咖啡

2022-12-17

这里查询获取的“事件列表”不应该作为聚合。资源库可以调用mapper获取“攻击事件”的数据对象,然后转成“攻击事件”的实体列表返回即可。

0
0

DDD(领域驱动设计)思想解读及优秀实践

结合智慧零售项目实践,深度解剖DDD思想与应用方法

883 学习 · 98 问题

查看课程