【发布时间】:2011-01-24 21:56:58
【问题描述】:
如果我在数据对象上为 JPA 和 JDO 提供一整套注释,实际会发生什么?
然后我可以在不接触代码的情况下在它们之间切换吗?如何切换播放外部配置文件的内容?我知道在 META-INF 中有 persistence.xml jdoconfig.xml 但我不明白如何使用它们。 (可能是压缩解释的链接?) 目前我得到了两个文件,下面的代码编译好了。我对了解这种方法的含义很感兴趣。
举个生动的例子:
@Entity
@PersistenceCapable(identityType = IdentityType.APPLICATION, detachable = "true")
class B
{
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@Persistent
@Basic
private String name;
}
平台:Google AppEngine 1.4 的默认设置,它使用 DataNucleus Enhancer(1.1.4 版)
【问题讨论】:
标签: java google-app-engine jpa google-cloud-datastore jdo