數據關聯是ORM的一個重要特征,但往往也是導致系統性能低下的誘因。 1.一對一關聯 一對一關聯有兩種: 1>.主鍵關聯:即兩張表通過主鍵形成一對一的關聯關系。 eg:用戶表和護照表通過一對一主鍵關聯,在hibernate中通過one-to-one節點進行聲明; user實體類
user.hbm.xml
passport實體類
passport.hbm.xml
2>唯一外鍵關聯: Hibernate中的唯一外鍵關聯有"many-to-one"節點定義。 eg:用戶與用戶組通過用戶group_id字段與用戶組的id相關聯。 user實體類
group實體類
user.hnm.xml
group.hbm.xml