2012-06-08 13 views

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.

+0

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 ... –

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