我有一个非常愚蠢的问题。
是否有可能有一个直接关系,只从子关系中拉回一列......例如......
@Table(name="AUTH")
public class Magazine {
@Column(length=9)
@Id private String isbn;
@Id private String title;
@OneToOne
@JoinColumn(name="COVER_ID" referencedColumnName="ID")
private string coverArticle; //<--- I want this to just have the Article Name... How can this be done
...
}
请参阅上面的 oneToone 注释。我希望它只包含文章名称的字符串......
@Table(name="ART")
public class Article {
@Id private long id;
@Id private String ArticleName;
}
我知道你可以有一个 ElementCollection,你可以从另一个表中获取元素的集合,你如何将单个值返回到该元素中?