java - 是否有支持 SQLite(在 Android 上)的好的 ORM(最好是 JPA 实现)?

标签 java android sqlite jpa orm

<分区>

我找到了一个 post不久前解决了一个类似的问题,但我认为它有点过时了。我意识到 JPA 的实现往往更重/密集,所以如果您知道任何轻量级(非 JPA)ORM,我将非常感谢您的意见。我确实看到了关于 ActiveAndroid 的答案在另一篇文章中,我很想知道是否有人尝试过。

更新:

最后,我决定采用更轻量级的解决方案并选择了 DB4O .到目前为止,我对自己的选择非常满意。这是extremely easy to use并且需要最少的配置。该网站包含大量信息,包括 sample projects和深入的tutorial它几乎涵盖了开发人员可能需要了解的有关 DB4O 的所有内容。哦,我有没有提到它是免费的(不像其他一些替代品......咳咳ActiveDroid咳咳)?

最佳答案

关于 JPA 实现,至少有一个 third party Dialect for SQLite对于 hibernate 。我不是 100% 确定,但 EclipseLink 似乎也是一个选项(尽管 SQLite is not officially supported )。

但对于 Android 开发,我肯定会检查 ActiveAndroid .

以防万一,这里有一些其他的选择:jPersist , Ebean , Dreamsource ORM (看看 TSS 上的 the announcement)。

关于java - 是否有支持 SQLite(在 Android 上)的好的 ORM(最好是 JPA 实现)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3045405/

相关文章:

java - 接口(interface)常量的使用

android - 两个设备之间的蓝牙数据传输不起作用

sql - Sqlite获取行中所有不同值的计数

java - 初学者Java android studio错误

python - 将表单字段插入数据库(Bottle、sqlite)

java.lang.RuntimeException : Unable to instantiate activit

java - 这个执行流程如何可能?

java - 如何通过 aws java SDK 调用使用 Cognito 隐式授予授权的 api 端点

java - 有哪些用于阅读 epub、mobi、pdf 或其他适用于 Android 或 Java 的电子书格式的 FOSS 库?

android - Android M 及更低版本中的 LineHeightSpan