【发布时间】:2011-05-08 21:09:15
【问题描述】:
在 App Engine 的 JDO 实现中,对象类型与持久化到数据存储区的实体一起保存为“种类”。当这些实体从数据存储中取回时,它们会自动返回(在 JDO 的某个层中)作为原始对象类型。让我困惑的是,只保存了类的简单名称;不是完整的路径。那么JVM是如何加载正确的类的呢?
例如,如果我有 com.project.domain.User 并且我将此类的一个实例保存到数据存储区,则仅为实体类型定义“用户”。当我使用 JDO 来选择这些数据时,我得到一个 com.project.domain.User 回来。 GAE/JDO 怎么知道加载 com.project.domain.User 而不是 com.project.other.domain.User?
【问题讨论】:
标签: google-app-engine google-cloud-datastore jdo