我一直在使用谷歌云端点,并且一直在尝试将实体存储在数据存储中。我遇到了这两个不同的注释 @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/