Jas*_*ies 7 android persistence ormlite
我们已经开发了一个Web服务,现在正在构建一个Android应用程序来与Web服务进行通信.我们在Web服务中使用持久性,并且还希望在我们的Android应用程序中使用持久性.我们认为ORMLite是在Android上实现持久性的方式,我们希望javax.persistence对我们的应用程序的支持足够好.我希望我能够将Web服务的数据模型复制到Android应用程序而不必修改注释.
所以,我想复制模型类,添加ormlite-android-4.41.jar和ormlite-core-4.41.jar我的Android项目.不幸的是,这并没有成功.我的IDE无法找到javax.persistence注释的类路径.我需要额外的库吗?我在文档中无法做到这一点.
如果你正在使用maven.您可以将其添加到您的pom.xml:
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
另外,您可以直接从Maven仓库下载jar文件在这里然后将其添加到类路径.顺便说一下,@Table(name = "table_name")不支持.你应该替换它@Entity(name="table_name").
有趣的问题。如果javax.persistence注释不在 Android JDK 中,那么我不确定您是否应该使用它们。
也就是说,如果您想使用它们,您应该能够从 JDK 源 jar 中获取 java 文件并将它们包含在您自己的项目中。只需将您实际使用的注释从源 jar 复制到适当的javax/persistence路径即可。
ORMLite对注释的支持还远非完美。如果您有任何问题,请告诉我,以便我改进。javax.persistence
| 归档时间: |
|
| 查看次数: |
2140 次 |
| 最近记录: |