单向关联:只有主表中有从表的属性
双向关联:主表中有从表的属性,从表中也有主表的属性
例如,创建两个实体类
第一个Person(人)的实体类
public class Persons {
private String pid;
private String pname;
private Card card;
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public String getPname() {
return pname;
}
public void setPname(String pname) {
this.pname = pname;
}
public Card getCard() {
return card;
}
public void setCard(Card card) {
this.card = card;
}
第二个Card(卡)的实体类
public class Card {
private String pid;
private int cno;
private Persons persons;
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public int getCno() {
return cno;
}
public void setCno(int cno) {
this.cno = cno;
}
public Persons getPersons() {
return persons;
}
public void setPersons(Persons persons) {
this.persons = persons;
}
两个实体类创建两个映射文件
Persons.hbm.xml
<?xml version=&#