Es scheint, dass alle Beispielanwendungen, die von Play! Rahmen nutzen Anorm für Persistenz. Was ist der Grund für die Wahl von anorm über ein ORM? Wenn Sie ein ORM verwenden, was verwenden Sie und warum?Scala spielen! Verwenden von Anorm oder ORM
12
A
Antwort
13
Ich denke, die meisten Argumente für anorm sind auf der corresponding page in der Dokumentation aufgeführt.
Zur Zeit bevorzuge ich persönlich eine Scala und Play unabhängige Datenzugriffsschicht, also verwende ich Ebean (und würde JPA verwenden, wenn es der empfohlene Standard wäre).
Die Möglichkeit, die Modelle ohne irgendwelche Play-Abhängigkeiten zu verwenden, ist meiner Meinung nach ein großer Vorteil. Außerdem scheint Anorm nicht viel Datenbankunabhängigkeit zu bieten, da die Abfragen in nativem SQL ausgedrückt werden.
17
anorm ist ein Meta-Akronym für Anorm ist kein Object Relational Mapper, daher ist es kein ORM.
Und darin liegt die Antwort - es ist für diejenigen von uns, die mit ihren SQL-Abfragen hands-on sein wollen.
Verwandte Themen
- 1. scala anorm und mysql
- 2. Scala Anorm String Ersetzung Sanitize Eingänge?
- 3. Scala spielen Guice Injektion
- 4. Formen in Scala spielen Rahmen
- 5. Scala & Spielen! & Slick & PostgreSQL Autoinkrement
- 6. Scala spielen Lesen XML-String
- 7. Wie verwende ich Anorm außerhalb des Spiels?
- 8. Dynamische SQL-Parameter mit Anorm und Scala Play Framework
- 9. Anorm eine Liste von Terminen
- 10. mongodb Datenbank mit Scala spielen 2.0 Tutorial
- 11. Scala spielen Swagger: Verschachtelte @ApiImplicitParam Definition
- 12. Scala Spielen Rahmen Anfänger - ‚Aktion nicht gefunden‘
- 13. Spielen! 2.0 Scala - Zugriff auf globales Objekt
- 14. Spielen Scala Vorlage Syntax für eine Zeichenfolge
- 15. Bedeutung von „mehrdeutig Verweis auf überladene Definition“ für Anorm
- 16. Anorm Parse-float-Wert
- 17. Zugriff Singleton Werte in Spielen für Scala
- 18. Teilen mehrerer Projekte mit spielen! 2 (Scala)
- 19. Anorm: Escape Single-Zitat
- 20. Wie Pk anorm des deprecation
- 21. Bessere Fehlermeldungen von Spielen JSON API
- 22. Spielen Scala Json Missing Property vs Null
- 23. Spielen für Scala: Funktion gibt nicht zurück
- 24. scala spielen 2.0 get-Request-Header
- 25. Scala: json writer für verschachtelte Klassen spielen
- 26. Spielen Scala JSON Body Parser Standardwert Feld
- 27. Anorm Zeichenfolge gesetzt von postgres ltree Spalte
- 28. Verwenden von Neo4j mit Scala
- 29. Verwenden von Futures in Scala?
- 30. Anorm fehlende oder ungültige Abhängigkeit erkannt beim Laden der Klassendatei 'JavaTimeColumn.class'
danke! Ihr Kommentar zur Datenbankunabhängigkeit ist wahr. Sogar die Modifizierung der Samples zur Verwendung von Postgres im Gegensatz zu hsql nahm Zeit in Anspruch, die ich lieber für die Entwicklung ausgeben würde ... –