我有一个 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的topic_id
外键,其中包含一个 id、一个 topicName 和一个 topicDescription。
我知道使用注释可以返回 topic.id、topic.topicName 和 topic.topicDescription 以及 topic_id。我只是不知道怎么做,而且我发现文档有点神秘,尤其是对于反向映射。
任何人都可以伸出援助之手并提供一个例子吗?我尝试过使用@ForeignKey 和@Element 注释,但我还没有运气。
谢谢!