先看一下這個詞的翻譯:
inverse
adj.相反的;逆向的;倒轉的
n.相反;倒轉;相反的事物
vt.使倒轉;使顛倒
乍一看好像跟我們的hibernate裡邊的inverse屬性沒有多大的聯絡…聽說是spring裡邊有個控制反轉也是用到這個詞,學到再說
好吧我們開始正題
1、inverse是什麼?
inverse在hibernate中我的理解是:是否放棄外來鍵維護權…
inverse有兩種值:
2、inverse有什麼用?
inverse屬性的正確設定可以解決雙向關聯產生多餘的sql語句。
舉例說明:
假設我們有兩個實體:老師和學生
(我們考慮的情況是:乙個老師對應多個學生,乙個學生對應乙個老師)
** 即:一對多的關係
對應資料庫表如下:
}納悶將會出現什麼問題呢?
在這markdown編輯器裡描述有點不方面,直接畫圖上傳上來了!!!
具體操作:只需要在一的那一方設定inverse屬性為true(表示放棄維護權)
再次執行以上**,就只會出現一次更新外來鍵的sql(下面那一次不會出現,因為teacher已經放棄外來鍵維護權了) 關於matlab中inv 和size 的請教
關於matlab中inv 和size 的請教 目前在學習matlab和移動機械人的知識,petercorke書中關於位姿論述中有一句 p1 inv t1 x p 1 在matlab上執行後報錯 錯誤使用 line 323 lhs should be matrix with 2 rows。經查詢解決方...
在使用INV中如何減少記憶體的消耗
1 使用大型部件檔案時,請關閉無需開啟的所有應用程式,以減少與硬碟的頁面置換。2 通過最小化圖紙上的檢視數量,使工程 件的大小盡可能小。例如,有乙個主部件基礎檢視,其他投影檢視 區域性檢視或剖檢視不多於 4 個。3 最小化工程 件中的圖紙數量。4 在部件檔案中,請盡可能關閉螺旋和彈簧的可見性。5 使...
面試題 談談你對hibernate的理解
說說這類問題一般要和乙個東西比較,說說他們的優點和缺點,hibernate就和jdbc比較唄,你就說說jdbc的優缺點,然後說說hibernate的優缺點,最後對比得出hibernate更好。hibernate 1 運算元據庫的框架 底層是通過jdbc運算元據庫的 2 用物件導向的方式運算元據庫 2...