1

我在数据库表 FOO.DBO.ASSET 中有一个数据对象 AssetDO。资产有一个 userId 列,它引用不同数据库 BAR.DBO.USER 中的表。

是否可以编写一个支持从 AssetDO 类引用的 UserDO(用户对象)的 JDOQL 查询,而不是只包括一个 id 和我稍后进行查找?

我想:

public class AssetDO {
    private User user;
    public User getUser() { .. }
    public void setUser(User user) { .. }
}

代替:

public class AssetDO {
    private long userId;
    public long getUserId() { .. }
    public void setUserId(long userId) { .. }
}
4

1 回答 1

1

JDOQL 允许引用在当前 PMF 中定义了其持久性的任何字段。JDO 允许为任何类指定目录和模式,因此您可以像在 RDBMS 中一样选择目录/模式(只要两个数据库位于同一服务器中)

于 2014-01-21T13:29:45.880 回答