Ich fand eine post von einer Weile, die eine ähnliche Frage adressiert, aber ich denke, dass es ein bisschen veraltet ist. Ich weiß, dass Implementierungen von JPA eher auf der schweren/dichteren Seite liegen. Wenn Sie also leichte (nicht JPA-) ORMs kennen, werde ich Ihre Eingabe sehr schätzen. Ich habe die Antwort über ActiveAndroid in dem anderen Beitrag gesehen und bin gespannt, ob jemand es ausprobiert hat.Gibt es gute ORMs (vorzugsweise JPA-Implementierungen), die SQLite (auf Android) unterstützen?
aktualisieren:
Am Ende entschied ich mich mit einer leichten Lösung zu gehen und wählte DB4O. Bis jetzt war ich sehr glücklich mit meiner Wahl. Es ist extremely easy to use und erfordert eine minimale Konfiguration. Die Website enthält eine Fülle von Informationen einschließlich sample projects und eine eingehende tutorial, die fast alles deckt, was ein Entwickler über DB4O wissen müsste. Oh, und habe ich erwähnt, dass es frei ist (im Gegensatz zu anderen Alternativen ... Husten ActiveDroid Husten)?
Ich bin neugierig, wenn Sie ORMLite angeschaut haben und warum Sie es @Andrey nicht gewählt haben? – Gray
@Gray - Ich habe es mir angesehen. In der Tat hat einer meiner Freunde es in einer seiner Android-Apps verwendet und es empfohlen. Der Hauptgrund, warum ich mit DB4O gegangen bin, ist, dass es praktisch keine Konfiguration erfordert. Der zweite Grund ist die Abneigung, einen neuen Rahmen zu lernen, der der JPA sehr ähnlich ist. Es gibt noch einen dritten Grund: den Wunsch, eine Alternative zu einer relationalen Datenbank zu erkunden und zu sehen, wie sie in der Praxis Bestand hat. – Andrey
@Gray - auf meinen zweiten Grund zu erweitern: auf der einen Seite folgt ORMLight Muster, die JPA ähnlich sind, aber auf der anderen Seite, während die Konzepte identisch sind, ist die Syntax anders und da ich JPA täglich bei Arbeit Ich wollte mich nicht mit einer neuen Reihe von Anmerkungen verwechseln, die das Gleiche tun. – Andrey