java - @Entity 与 @Persistencecapable

标签 java android persistence jdo

我一直在使用谷歌云端点,并且一直在尝试将实体存储在数据存储中。我遇到了这两个不同的注释 @entity 和 @persistencecapable,它们被放置在 POJO 类的声明之前,我对它们之间的区别感到困惑。

我知道 PersistenceCapable 来自 javax.jdo.annotations.PersistenceCapable ,Entity 来自 javax.persistence.Entity 。根据我的阅读,它们似乎都表明 POJO 类将存储在数据存储中,但是有什么区别以及何时应该使用它们?

谢谢。

最佳答案

一种用于 JDO,一种用于 JPA。如果使用 JDO,则可以使用其中之一。如果使用 JPA,则必须使用实体。

关于java - @Entity 与 @Persistencecapable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22023997/

相关文章:

java-如何生成指定值范围内的随机十六进制值

java - 继承过程中变量的值没有被隐藏

android - 以编程方式杀死android中后台运行的应用程序

android WebView HTML5访问数据库问题

java - 使用 Ebean 生成 "on delete cascade"

java - JPA 中更好的异常处理

java - 无法使用 Hibernate EntityManager 绕过缓存

Android轮播第3方库

.net - 使用 .NET 紧凑框架在运行时保留/检索设置

java - 我如何结合 TABLE_PER_CLASS 和 GenerationType.IDENTITY