Hibernate_组件关联

来源:互联网 发布:网络棋牌炸金花骗局 编辑:程序博客网 时间:2024/04/29 06:05
组件映射_Annotation

java中组件映射就是一个类中应用另一个类,而在数据库中的表现为一张表。即上面的实例中将Husband表和Wife表合并为一张表Husband

Husband类代码如下:

@Entitypublic class Husband {private int id;private String name;private int age;private Wife wife;@Id@GeneratedValuepublic int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}@Embeddedpublic Wife getWife() {return wife;}public void setWife(Wife wife) {this.wife = wife;}}


Wife代码如下:

public class Wife {private String wifeName;private int wifeAge;public String getWifeName() {return wifeName;}public void setWifeName(String wifeName) {this.wifeName = wifeName;}public int getWifeAge() {return wifeAge;}public void setWifeAge(int wifeAge) {this.wifeAge = wifeAge;}}


注意:此时的wife无需在做实体化@Entity,并且Hibernate.cfg.xml 配置文件中也不需要配置。 在Husband  类 中用 @Embedded来嵌入。

原创粉丝点击