Отношение «многие ко многим» (со свойствами) в Google App Engine для Java
Я понимаю изофициальная документация в случае неизвестных отношений приложение должно использовать наборы объектов Key по обе стороны отношения. Это имеет смысл.
Однако, исходя из многолетнего программирования в стиле RDBM, я довольно озадачен тем, как я могу моделировать свойства этих отношений. Например, если у меня есть лицакатегория а такжезапись в моих отношениях многих ко многим и хотел бы сохранитьdateAdded
свойство, или некоторые другие данные, которые имеют отношение только тогда, когда обе стороны отношения известны.
Я полагаю, было бы возможно создать третий класс:CategoryEntry это связывает два, но это похоже на клудж.
Каков предлагаемый способ моделирования такой ситуации?