我在数据库表FOO.DBO.ASSET中有一个数据对象AssetDO。 Asset有一个userId列,它引用不同数据库中的表BAR.DBO.USER。
是否可以编写支持从AssetDO类引用的UserDO(用户objecT)的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) { .. }
}
答案 0 :(得分:1)
JDOQL允许引用在当前PMF中定义其持久性的任何字段。 JDO允许为任何类指定目录和模式,因此您可以像在RDBMS中一样选择跨目录/模式(只要两个数据库在同一服务器中)