【发布时间】:2013-02-12 18:34:18
【问题描述】:
我有一个 DataNucleus 项目,我正在使用 JDO 将数据存储区反向映射到我的类。我很容易做到这一点:
package com.sample;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.PrimaryKey;
@PersistenceCapable(table = "source")
public class Source {
@PrimaryKey
private String source_id;
private Topic topic_id;
private String url;
private String description;
// getters and setters
}
public class Topic {
private String topic_id;
private String topicName;
private String topicDescription;
// getters and setters
}
topic_id 是另一个表 topic 的外键,其中包含一个 id、一个 topicName 和一个 topicDescription。
我知道使用注释可以返回 topic.id、topic.topicName 和 topic.topicDescription 以及 topic_id。我只是不知道怎么做,而且我发现文档有点神秘,尤其是对于反向映射。
任何人都可以伸出援助之手并提供一个例子吗?我尝试过使用 @ForeignKey 和 @Element 注释,但还没有运气。
谢谢!
【问题讨论】:
标签: orm jdo datanucleus jdoql