我刚发现一篇文章解决了一个类似的问题,但我认为它有点过时了.我意识到JPA的实现往往更重或密集,所以如果你知道任何轻量级(非JPA)ORM,我肯定会感激你的输入.我确实在另一篇文章中看到了关于ActiveAndroid的答案,我很想知道是否有人尝试过.
更新:
最后,我决定使用更轻量级的解决方案并选择DB4O.到目前为止,我对我的选择非常满意.它非常易于使用,并且只需要很少的配置.该网站包含大量信息,包括示例项目和深入的教程,其中涵盖了开发人员可能需要了解的有关DB4O的所有信息.哦,我提到它是免费的(不像其他一些替代品...... 咳嗽 ActiveDroid 咳嗽)?
关于JPA实现,至少有第三方方言用于SQLite for Hibernate.我不是100%肯定,但EclipseLink似乎也是一个选项(尽管SQLite 没有得到官方支持).
但对于Android开发,我肯定会检查ActiveAndroid.
以防万一,这里还有其他一些选择:jPersist,Ebean,Dreamsource ORM(看看TSS 上的公告).