gpa*_*gpa 16 java orm hibernate jpa parent-child
我有以下表格:
FOLDER[
id int,
name varchar2(10),
parent_folder_id int
]
Run Code Online (Sandbox Code Playgroud)
我想让Folder类具有父子关系.
Ósc*_*pez 26
我相信正确的映射将是:
@Entity
public class Folder {
@Id
@Column(name="PK_FOLDER")
private int id;
@Column(name="NAME")
private String name;
@ManyToOne
@JoinColumn(name="FK_PARENT_FOLDER")
public Folder parentFolder;
@OneToMany(mappedBy="parentFolder")
public List<Folder> subFolders = new ArrayList<Folder>();
}
Run Code Online (Sandbox Code Playgroud)
该@OneToOne
会的工作只有当每个家长有最多一个孩子,上面的代码适用于更一般的情况下,父母可以有许多儿童.另外,为了简单起见,我省略了get/set方法.
归档时间: |
|
查看次数: |
9932 次 |
最近记录: |