hibenrate(八)一对一对象关系
一、一对一单/双向外键关联(Annotation)
Annotation: @OneToOne @JoinColumn(name="")
XML:<many-to-one unique(单向)
<many-to-one unique <one-to-one property-ref(双向)
a)Husband.java
@Entitypublic class Husband {private int id;private Wife wief.........@Id@GeneratedValuepublic int getId() {return id;}@OneToOne@JoinColumn(name="wifeId")public Wife getWife() {return wife;}..........}@Entitypublic class Wife {private int id;…………… @Id@GeneratedValuepublic int getId() {return id;} //双向关联时加入: // private Husband husband; // @OneToOne(mappedBy="wife") // public Husband getHusband(){ return husband;; }………………….}..............@OneToOne@PrimaryKeyJoinColumnpublic Wife getWife() {return wife;}...........