繁体   English   中英

是否在休眠状态下应用实体之间的所有关联?

[英]Is apply all associations between entities in hibernate?

我越来越无法确定类型:java.util.Set,在表:employee,对于列:[org.hibernate.mapping.Column(employeeAddresses)]。 所以我有两个实体

  1. 雇员:


    employee_id(pk),employee_name,employee_type(fk),

  2. 员工地址:


    employee_address_id,land_no,mobile_no,address_type(fk),employee_id(fk)

当我尝试应用一对多和多对一关联时。 我正在超越例外。

您必须从Emoloyee实体记下您的onetomany关系,并从EmployeeAddress实体记下反向映射

 class Employee
 {
    @Id
    private employee_id;

    private String employee_name;


    @OneToMany(mappedBy="department")
    private Set<EmployeeAddres> employeeAddress;



 }

和EmployeeAddres实体

 class EmployeeAddres
 {
      // add your other attributes (don't put employee_id attribute)

     @ManyToOne
     @JoinColumn(name="employee_id")
     private Employee employee;

 }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM