2012-04-10 66 views
4

我真的沒有得到mappedBy屬性的含義。請告訴我,如果我們不使用它,效果如何。如果你能舉出對我來說很好的例子。mappedBy和inverse屬性是相同的?

此外,mappedBy和inverse屬性是相同的嗎?

+0

看看這個幫助:http://stackoverflow.com/questions/9108224/can-someone-please-explain-mappedby-in-hibernate – brainydexter 2012-04-10 06:24:07

回答

8

是的,在註釋中映射執行與XML文件中的反函數相同的功能。

關係總是有2個實體參與其中。

在一對一或一對多或多對一的情況下,密鑰將被存儲在其中一個實體中。將它存儲在兩個地方沒有任何意義。

它必不可少的告訴休眠,關鍵是在關係的另一端。

因此,如果有實體A和B具有一一對應的關係,你可以看到A中的mappedBy屬性,那麼外鍵(指向A)存儲在B.

相關問題