@Entity
public class Domain {
@Id
private long id;
/** The parent domain, can be null if this is the root domain. */
@ManyToOne
private Domain parent;
/**
* The children domain of this domain.
*
* This is the inverse side of the parent relation.
*
* <strong>It is the children responsibility to manage there parents children set!</strong>
*/
@OneToMany(mappedBy = "parent")
private Set<Domain> children = new HashSet<Domain>();我知道如何创建表格,如: create table domain(id int(10),依此类推,但我不知道如何插入父域名。通常我需要树应用程序的帮助,在树应用程序中需要表示父子关系
发布于 2019-09-09 08:54:18
这只是表之间的正常关系。
CREATE TABLE DOMAIN
(
id BIGINT auto_increment,
-- other..
parent_id BIGINT
);
ALTER TABLE DOMAIN
ADD CONSTRAINT FOREIGN KEY (parent_id) REFERENCES DOMAIN(id);https://stackoverflow.com/questions/57832807
复制相似问题