一、配置雙向多對多關聯
以project類(專案)和emp類(員工)為例:
1、建立project類,並需要定義集合型別的emp屬性
public class project2、同理 建立emp類,並需要定義集合型別的project屬性public void setpid(integer pid)
public string getpname()
public void setpname(string pname)
public setgetemps()
public void setemps(setemps)
public class emp3、需建立第三張表 關聯project和emp各自的主鍵pid、nidpublic void setempname(string empname)
public integer getnid()
public void setnid(integer nid)
public setgetpros()
public void setpros(setpros)
}
4、編寫project.hbm.xml和emp.hbm.xml小配置,並植入元素中的table屬性 第三張表proemp 以及多對多標籤 class指定型別
emp.hbm.xml關鍵**如下:
project.hbm.xml關鍵**如下:
5、大配置hibernate.cfg.xml 需關聯小配置
6、測試類 test
/** 多對多 雙向
*/@test
public void addtest()
Hibernate雙向多對多關聯
一 配置雙向多對多關聯 以project類 專案 和emp類 員工 為例 1 建立project類,並需要定義集合型別的emp屬性 public class project public void setpid integer pid public string getpname public vo...
Hibernate雙向多對多關聯
一 配置雙向多對多關聯 以project類 專案 和emp類 員工 為例 1 建立project類,並需要定義集合型別的emp屬性 public class project public void setpid integer pid public string getpname public vo...
hibernate多對多關聯
一 配置雙向多對多關聯 以project類 專案 和emp類 員工 為例 1 建立project類,並需要定義集合型別的emp屬性 public class project public void setpid integer pid public string getpname public vo...