gpt4 book ai didi

java - 如何使用 JPA 建模层次结构

转载 作者:行者123 更新时间:2023-12-02 08:24:37 33 4
gpt4 key购买 nike

我正在寻求构建一个基于树的层次结构。

@Entity
class Category {

@Id
private String id;

@Column
private String name;

@ManyToOne
private Category parent;

}

上面的声明应该是ManyToOne还是OneToOne?我计划使用ManyToOne。这是正确的吗?

最佳答案

ManyToOne,如果您计划有一棵树,作为父级可以有多个子级。看一下 Hibernate 测试套件中的这个示例:https://github.com/hibernate/hibernate-core/blob/master/hibernate-core/src/test/java/org/hibernate/test/annotations/manytoone/Node.java

关于java - 如何使用 JPA 建模层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4789984/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com