gpt4 book ai didi

java - JPA 关系可能性

转载 作者:行者123 更新时间:2023-12-02 07:24:46 26 4
gpt4 key购买 nike

我有以下 JPA 实体

具有以下属性的模块类

  • 标识符
  • 字符串名称
  • 字符串代码
  • 个人经理

具有以下属性的人员类

  • 标识符
  • 字符串名称
  • 字符串标题
  • 个人主管
  • 模块模块

现在我需要为 Person 创建以下关系

  • 与其主管人员存在多对一关系
  • 与其模块的多对一关系

我不知道如何在自己的类中创建关系(Person -> Person)。

欢迎任何建议。谢谢

最佳答案

你这样做就像有两个不同类的实体一样:

@Entity
public class Person {
@ManyToOne
Person supervisor;
...
}

如果您希望它是双向的,那么您也可以像有两个不同类的实体一样进行操作:

@Entity
public class Person {
@ManyToOne
Person supervisor;

@OneToMany(mappedBy = "supervisor")
Set<Person> supervised;
}

关于java - JPA 关系可能性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13691010/

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