Hibernate xml格式和anno格式 mappedby

來源:互聯網
上載者:User

標籤:

xml配置的時候多對一 一對多的外鍵可以配置一樣,但是anno不太好弄,多這邊配完了,一那邊用個mappedby"“自己在對方的屬性”就可以,不然要建一張中間表。xml的mappedby因為外鍵已經配置好了,只是規定是否由己方維護關係。雙向關聯有兩種關係對應,一個是多的一方有“一”的一方的對象,第二是“一”的一方有一組多的一方的set。一旦不由己方維護關係,那麼一的一方把一組set的多 設定到自己的set中,但是多的一方並沒有存自己的對象,這樣一save,多的那方的外鍵就關聯不上一的一方的主鍵了,但是不會多建表什麼的,不想annotation去掉mappedby之後就多建表。

其實xml配置的話,一的一方配置一個set出來,只不過是為了hibernate解析的時候知道怎麼對應關係,存和讀的時候可以找到資料庫資料和對象屬性的對應,不然只多一方get一的一方,不能一的一方get多的一方。

Hibernate xml格式和anno格式 mappedby

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.