【发布时间】:2015-09-01 15:21:55
【问题描述】:
我假设有两个表 t_document 和 t_employee。表 t_document 有两个字段,id 和 owner_id,其中 owner_id 与 t_employee 具有外键关系。表 t_employee 有两个字段,id 和 name。我的困境是,如何设置 JPA 实体(使用 1.x 版),以便以下 NamedNativeQuery 获取文档以及所有者姓名并正确填充实体?
SELECT d.id, e.name
FROM t_document d
JOIN t_employee e ON d.owner_id = e.id;
对于初学者,我已经包含了我的 Document 类的基本开端。
@Entity
@Table(name = "T_DOCUMENT")
public class Document
{
private static final long serialVersionUID = 1L;
@Id
@Column(name = "ID", nullable = false)
private Integer id;
}
【问题讨论】:
标签: java hibernate jpa many-to-one