119.一對多的時候哪一方來維護關係效率較高?

例子:班級和學生,如果通過保存班級來保存學生,Hibernate會通過班級來設置學生表的班級外鍵,會多一條Update語句。如果用學生來維護關係,Hibernate直接生產兩個表對應的insert語句即可。 代碼如下:1.使用部門來級聯老師 得出的SQL語句: 2.使用老師來級聯部門 得出的SQL語句: 注意:1.不需要將老師加入老師的集合中即可。2.兩種做法都需要在配置文件中加cascade屬性
相關文章
相關標籤/搜索