Ho trovato un tempo fa post che risponde a una domanda simile ma penso che sia un po 'obsoleto. Mi rendo conto che le implementazioni di JPA tendono ad essere più sul lato pesante/denso, quindi se conosci qualche ORM leggero (non-JPA) apprezzerò sicuramente il tuo contributo. Ho visto la risposta su ActiveAndroid nell'altro post e sono curioso di sapere se qualcuno l'ha provato.Esistono buone ORM (preferibilmente implementazioni JPA) che supportano SQLite (su Android)?
Aggiornamento:
Alla fine, ho deciso di andare con una soluzione più leggera e ha scelto DB4O. Finora sono stato molto contento della mia scelta. È extremely easy to use e richiede una quantità minima di configurazione. Il sito Web contiene una vasta gamma di informazioni, tra cui lo sample projects e un approfondito tutorial che copre praticamente tutto ciò che uno sviluppatore potrebbe aver bisogno di sapere su DB4O. Oh, e ho detto che è gratuito (a differenza di alcune altre alternative ... tosse ActiveDroid tosse)?
Sono curioso di sapere se hai guardato ORMLite e perché non l'hai scelto @Andrey? – Gray
@Gray - Ho dato un'occhiata a questo. In effetti, uno dei miei amici l'ha usato in una delle sue app Android e lo ha raccomandato. La ragione principale per cui sono andato con DB4O è perché richiede praticamente zero configurazione. La seconda ragione è la riluttanza ad apprendere un nuovo framework che assomiglia sempre molto all'APP. C'è anche una terza ragione: il desiderio di esplorare un'alternativa a un database relazionale e vedere come funziona in pratica. – Andrey
@Gray - per espandere il mio secondo motivo: da una parte, ORMLight segue pattern simili a JPA, ma dall'altra, mentre i concetti sono gli stessi, la sintassi è diversa e poiché mi occupo quotidianamente di JPA a lavoro non volevo confondermi con una nuova serie di annotazioni che fa la stessa cosa. – Andrey