7

我们已经开发了一个 Web 服务,现在正在构建一个 Android 应用程序来与该 Web 服务进行通信。我们在 Web 服务中使用持久性,也希望在我们的 Android 应用程序中使用持久性。我们认为 ORMLite 是在 Android 上实现持久性的方法,我们希望这种javax.persistence支持对我们的应用程序来说足够好。我希望能够将 Web 服务的数据模型复制到 Android 应用程序,而不必修改注释。

所以我尝试复制模型类并将 and 添加ormlite-android-4.41.jarormlite-core-4.41.jar我的 Android 项目中。不幸的是,这并没有奏效。我的 IDE 找不到javax.persistence注释的类路径。我需要额外的库吗?我在文档中对此一无所知。

4

2 回答 2

5
于 2013-11-07T10:40:53.467 回答
4

有趣的问题。如果javax.persistence注释不在 Android JDK 中,那么我不确定您是否应该使用它们。

也就是说,如果你想使用它们,你应该能够从 JDK 源 jar 中获取 java 文件并将它们包含在你自己的项目中。只需将您实际使用的注释从源 jar 复制到适当的javax/persistence路径中。

ORMLitejavax.persistence注释的支持远非完美。如果您有任何问题,请告诉我,以便我改进。

于 2012-08-21T15:08:10.277 回答