用对象包装集合属性

时间:2013-12-10 11:28:07

标签: java hibernate jpa orm

我有类似的类结构:

enter image description here

(在employeeStaff包裹Employer对象非常重要。)

我的数据库结构如下:

enter image description here

如何使用Hibernate或JPA将此类结构映射到此DB?

1 个答案:

答案 0 :(得分:1)

Employer:使用@Entity注释。

Staff注释@Embeddable及其中的列表,使用@OneToMany和@JoinColumn(columnName =“employee_id”)进行注释。

对于Ids,使用例如@Column(name=employee_id)注释来设置列名。