【问题标题】:Many-to-Many Relationship (with properties) in Google App Engine for JavaGoogle App Engine for Java 中的多对多关系(带属性)
【发布时间】:2023-03-04 09:46:01
【问题描述】:

我从official documentation 关于无主关系中了解到,应用程序必须在关系的任一侧使用一组 Key 对象。这很有意义。

不过,由于多年的 RDBM 风格编程,我对如何为这种关系本身的属性建模感到很困惑。例如,如果我的多对多关系中有实体 CategoryEntry,并且希望保留 dateAdded 属性或其他一些仅当关系的双方都知道时相关。

我想可以创建第三个类:CategoryEntry 将两者联系起来,但这似乎是一个杂项。

模拟这种情况的建议方法是什么?

【问题讨论】:

    标签: java google-app-engine many-to-many relationship


    【解决方案1】:

    您所描述的“关系表”是与属性建立关系的标准解决方案 - 无论是在 RDBMS 世界中还是在 App Engine 数据存储区中。这不是一个杂物,因为当关系具有其存在以外的属性时,它需要某个地方来表示它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-19
      • 2011-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多