Kennt jemand den Vorteil der Verwendung von eingebetteten Klasse in Objectify? Bis jetzt ist mein größtes Problem mit der eingebetteten Klasse, dass ich nicht außerhalb der Entity oder außerhalb der App Engine-Endpoint-Klasse zugreifen kann. Ich frage mich nur.Welchen Nutzen hat die Verwendung der eingebetteten Objectify-Klasse?
-1
A
Antwort
0
Durch die Verwendung von eingebetteten Entitäten können Sie keine zusätzlichen Aufrufe an den Datenspeicher vornehmen.
Beispielsweise können Sie die Telefonnummern von Benutzern als eingebettete Entitäten in einer Benutzerentität speichern. Dies ist eine gute Option, wenn Sie beim Abrufen von Benutzern immer Telefonnummern benötigen. Auf diese Weise müssen Sie, wenn Ihre Abfrage 100 Benutzereinheiten zurückgibt, nicht mehr als 100 Aufrufe an den Datenspeicher tätigen, um ihre Telefonnummern abzurufen.
Wenn Sie jedoch auf diese Nummern separat zugreifen oder nach einer Telefonnummer suchen müssen, ist es besser, sie als separate Entitäten zu speichern.
Verwandte Themen
- 1. Welchen Nutzen hat die Verwendung von NginX für Node.js?
- 2. Welchen Nutzen hat ein ORM für Datenbankmetadaten?
- 3. Welchen Nutzen habe ich von der Verwendung von ApplicationContext?
- 4. Welchen Nutzen hat die Verwendung von out/ref im Gegensatz zu return?
- 5. Systemanrufe nutzen welchen Modus?
- 6. Welchen Vorteil hat die Verwendung eines HyperlinkedModelSerializers in DRF?
- 7. Welchen Zweck hat die Verwendung der Boost.MPI-Bibliothek?
- 8. Welchen Nutzen hat RoutedCommand 'class constructor ownertype Argument?
- 9. Hat der unary + Operator einen praktischen Nutzen?
- 10. Welchen Vorteil hat die Verwendung derselben Lebensdauer für mehrere Argumente?
- 11. Welchen Vorteil hat die Verwendung von Annotationen über den Schnittstellentyp?
- 12. Welchen Zweck hat die Verwendung von Tiefe in JSON-Encodierung?
- 13. Welchen Vorteil hat die Verwendung von Methodenreferenzen in diesem Fall?
- 14. Welchen Vorteil hat die Verwendung von 'with .. as' in Python?
- 15. Welchen Sinn hat die Verwendung von Blöcken im C# -Code?
- 16. Welchen Nutzen hat Ihr Code, wenn Sie ihn mit Attributen versehen, die bestimmte Sicherheitsberechtigungen erfordern?
- 17. Java: Welchen Vorteil hat die Verwendung des vollständigen Klassenpfads anstelle des "Imports"?
- 18. Welchen Zweck hat die Methode -self in NSObject-konformen Klassen?
- 19. Welchen Wert hat LVM_SCROLL?
- 20. Welchen Lebenszyklus hat der StrictMode von Android?
- 21. Welchen Vorteil hat WSDualHttpBinding in WCF?
- 22. Welchen Vorteil hat die Verwendung von nicht blockierenden Sockeln bei der Funktion "Auswahl"?
- 23. Welchen Vorteil hat die Definition der Angular App?
- 24. Welchen Unterschied hat "var" bei Feldmeldungen?
- 25. Verwendung von C++ in einer eingebetteten Umgebung
- 26. Welchen Vorteil hat die Verwendung eines Formulars gegenüber einem Link für die Abmeldefunktion?
- 27. Welchen Ansatz können Sie in eigenen Programmen nutzen, um Updates für zukünftige Java-Versionen zu nutzen?
- 28. Welchen Zweck hat Cassandras Commit Log?
- 29. Welchen Nutzen kann Vaadin meiner GWT Appengine App bieten?
- 30. Wie finde ich heraus, welchen Suffix der Benutzer bei der Verwendung eines QFileDialogs gewählt hat?
@Andrei ... redest du "eingebettete Einheit" oder "eingebettete Klasse?" Sie sind anders. Meine Frage bezieht sich auf die eingebettete Klasse. :) –
Verschiedene ??? Aus der Dokumentation: 'Jede Klasse, die nicht als Kernwerttyp oder spezieller Objectify-Typ erkannt wird, wird in ihre Komponentenfelder aufgeteilt und nativ als EmbeddedEntity gespeichert ... Eingebettete Klassen werden genauso behandelt wie Entitäten ...' –
Mit anderen Worten, der einzige Zweck von EmbeddedClass besteht darin, EmbeddedEntity zu werden, wenn es im Datenspeicher gespeichert wird. –