0
爲什麼我們不指定表名和列名?如何指定多對一有助於生成查詢?hibernate中多對一映射的需求是什麼?
爲什麼我們不指定表名和列名?如何指定多對一有助於生成查詢?hibernate中多對一映射的需求是什麼?
Hibernate是一個ORM工具。對象關係映射。該工具需要了解類之間的關係。
如果繼續下你的思路,爲什麼我們需要映射一個一對多,或任何其他關係?
比方說你有一個類兒童,其中許多可以在家長的實例。如果你的關係是雙向的,那麼一個子實例會引用一個父實例。
所以,如果你加載的子實例,Hibernate需要知道這個孩子是如何與它的母公司。
既然孩子確實有這難道不能夠加載父父鍵?映射如何幫助? – sab
@sab,但是Hibernate需要知道如何處理父項的外鍵。如果問題是關於爲什麼特別是「多對一」的問題,那麼它就是人們知道的ORM之外的一個衆所周知的術語,它使映射更清晰。 – hvgotcodes
謝謝你,這是我的問題。所以多對一更像是一種約定? – sab