Obecnie mam kilka abstrakcyjnych klas modeli, które mają wspólne zachowania dla innych konkretnych modeli. Na przykład streszczenie klasy SearchableModel.class może być dziedziczone przez inne konkretne modele.Jak używać adnotacji Objectify przy dzieleniu wspólnych modeli abstrakcyjnych przez dziedziczenie?
Podczas korzystania z Objectify, chciałbym dodać adnotację do klasy SearchableModel, ponieważ wymaga ona utrzymania jej własnych pól. Jednak nie jestem zainteresowany wykonywaniem jakichkolwiek polimorficznych zapytań i nie chcę żadnych podmiotów rodzaju "SearchableModel" w magazynie danych, tylko rodzaje konkretnych klas dziedziczących z SearchableModel. Jak mam postępować z adnotacjami @ Entity/@ EntitySubClass?
Jeśli dodaję adnotację do klas abstrakcyjnych i konkretnych za pomocą @Entity i utrzymuję/ładuję instancję konkretnych klas, czy będzie działać zgodnie z oczekiwaniami?
Wiem, że mogłem to przetestować samodzielnie, jednak nie ustawiłem jeszcze obiektywizmu. Nadal staram się dowiedzieć, jak można go zastosować w moim obecnym modelu.
Wszelkie inne sugestie dotyczące organizacji tego rodzaju zależności są również mile widziane.
Dziękuję.
Czy jest gdzieś dokumentacja? http://code.google.com/p/objectify-appengine/wiki/Entities#Polymorphism wydaje się temu zaprzeczać, ale jest również pod tą sekcją, gdy * nie * chcesz mieszać różne podklasy. – aij