有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在这种情况下如何选择聚合根?

我有4个实体:

  • 电影
  • 预定电影
  • 票务 以下是er图: Er diagram

我将聚合根设计如下:

具有实体计划影片的影片 实体票证的票务服务

问题是,门票和预定电影之间的关系。如何在不违反“只能从外部通过其根引用聚合”规则的情况下执行此操作


共 (1) 个答案

  1. # 1 楼答案

    如果你想让一张票指向一部预定的电影,那么ScheduledMovie(或者放映更适合这种无处不在的语言?)想要成为自己的聚合根

    所以你会

    • 预订持有实体票
    • 门票指的是预定的放映/放映
    • 预定的电影/放映指的是电影