在Hibernate中映射配置

时间:2015-09-07 15:38:24

标签: hibernate hibernate-mapping

我们在Hibernate中有一个要求,也就是说,我们有一个类名Employee,它包含Departments列表。但是这里的Department不包含任何字段,这些字段只包含一个包含department字段的地图。所以请告诉我Employee和Department类的Hibernate配置。

谢谢, Narsi p

1 个答案:

答案 0 :(得分:0)

也许你在谈论单向一对多关系? 在这种情况下你应该使用

[self.tableView reloadData]

}

@Entity
public class Employee {
    @OneToMany
    private Set<Department> departments;

    public Set<Department> getDepartments() {
        return departments;
    }

    public void setDepartments(Set<Department> departments)
    {
        this.departments = departments;
    }
    //....

}

在这种情况下,您可以从员工引用部门,但部门没有引用员工

<强> UPD1:

如果您想映射基本类型,可以使用narsi提到的 @ElementCollection

@Entity
public class Department {
    // No link to Employee
    @Id
    private long id;
    private String name;
    //....