Chciałbym wiedzieć - przykład jest bardzo cenny -Jak modelować relacje encji w GAEJ?
Jak modelować relacje w Google App Engine dla Java?
onu Wiele
-Wiele do wielu
Szukałem po całej sieci i znalazłem nic o Javie wszystkie podręczniki i samouczki są o Pythonie.
Zrozumiałem z tego article, że w Pythonie relacje są modelowane przy użyciu ReferenceProperty. Jednak nie znalazłem nic o tej klasie w referencji Javadoc.
Ponadto w tym article one omówione następujące:
istnieje obecnie brak narzędzi dla użytkowników Java, głównie ze względu na względną nowość na platformie Java dla App Engine.
jednak, że został napisany w 2009 roku
Na koniec, skończyło się na modelowaniu relacji stosując ścieżkę przodek każdego podmiotu. Odkryłem, że to podejście ma problemy i ogranicza skalowalność aplikacji.
Czy możesz poprowadzić mnie do równoważnej klasy Java do klasy Python ReferenceProperty? Czy możesz mi podać przykład, jak modelować relacje w AppEngine za pomocą interfejsu API niskiego poziomu java datastore.
Z góry dziękuję za pomoc.
Thx za odpowiedź. Aby być pewnym, Czy masz na myśli: entity.setProperty ("property_name", Key); –
Kolejne pytanie, czy dobrze jest używać interfejsu API niskiego poziomu? Czy w najbliższej przyszłości będę miał problemy z konserwacją i skalowalnością projektu? Wcześniej z góry za wskazówki. –
1. Tak, ustaw właściwość na klucz jest w porządku. 2. Wszystkie interfejsy API wysokiego poziomu (JDO, JPA, Objectify) wykorzystują api niskiego poziomu pod maską. Nie będzie problemów z skalowalnością. Łatwość utrzymania to kolejna rzecz - napiszesz dużo kodu na płycie głównej. Preferuję Objectify. –