Я хотел бы знать, что пример очень высок -Как моделировать отношения сущностей в GAEJ?
Как смоделировать отношения в Google App Engine для Java?
-Один ко многим
-many для многих
Я искал повторяющийся в Интернете, и я не нашел ничего о Java все справочники и учебники о Python.
Я понял из этого article что в Python отношения моделируются с использованием ReferenceProperty. Тем не менее, я ничего не нашел об этом классе в ссылке Javadoc.
Кроме того, в этом article они обсуждали следующее:
есть в настоящее время не хватает средств для пользователей Java, в основном из-за относительной новизной платформы Java для App Engine.
Однако, это было написано в 2009 году
В конце концов, я в конечном итоге моделирования отношений, используя предок путь каждого объекта. Я обнаружил послесловие, что этот подход имеет проблемы и ограничивает масштабируемость приложения.
Не могли бы вы направить меня к эквивалентному классу Java классу Python ReferenceProperty? Или вы можете дать мне пример того, как моделировать отношения в AppEngine с помощью низкоуровневого API java datastore.
Заранее за вашу помощь.
Thx для вашего ответа. Чтобы быть уверенным, вы имеете в виду следующее: entity.setProperty ("property_name", Key); –
Другой вопрос, пожалуйста, хорошая практика использования низкоуровневого API? Я столкнусь с проблемами в ремонтопригодности и масштабируемости проекта в ближайшем будущем? Thx заранее для вашего руководства. –
1. Да, установить свойство на ключ в порядке. 2. Все высокоуровневые API (JDO, JPA, Objectify) используют низкоуровневый api под капотом. Не будет проблем с масштабируемостью. Поддержание работоспособности - другое дело - вы будете писать много шаблонов. Я предпочитаю Objectify. –