1(一個業務實體):m(25個業務實體)關係在hibernate中如何考慮

miaoxikui發表於2007-09-15
各位大俠
小弟有個問題是關於HIBERNATE的:
與教師teacher相關聯的有
政治面貌,政治榮譽,學術榮譽 外語程度,學習簡歷,業務培訓 配偶情況,家庭關係 軍銜,警銜,職稱評定,系列變動,工作經歷,所在院系,照片,所帶的課程等20個業務物件都是1:M的關係
難道在HIBERNATE中都要為 教師業務物件配置與之相關的其他20個業務物件嗎?(配置成1:M的關係)這樣的話系統會變的很慢的(一些懶載入lazy)這樣一關聯HIBERNATE的任務就會大大增加的。用不用配置雙向的<one-to-many>關係.還是配置單一方向的<one-to-many>如果還有別的類似情況那就糟糕了·!!
還是不配置在程式中用外來鍵來控制呢 ?

相關文章