我有这两张桌子..
用户
评论
我想从用户表中检索带有属性的注释,就像这样..
公共课评论{
私人Long id;
私人长用户名;
...
}
答案 0 :(得分:3)
您可以很好地使用secondary table
的概念这将允许您实现上述情况。如下所示:
@Entity
@Table(name = "comment")
@SecondaryTable(name = "user", pkJoinColumns=@PrimaryKeyJoinColumn(name="id", referencedColumnName="id"))
public class Comment {
@Id
@Column(name="id")
private Long commentId;
@Column(table="user", name="username")
private Long userName;
}