0
A
回答
1
mappedBy
用於知道應該用於hasMany
關係的另一側的哪個關係(外鍵列)。只有在不明顯的情況下才有必要。在上面的示例中,flights
關係應該使用departureAirports
而mappedBy
是必要的,因爲destinationAirport
也是與類/表的關係Airport
類/表。如果在這種情況下省略mappedBy
,則不清楚使用哪個關係,並且最終可能會得到由錯誤外鍵列映射的關係。你可能很幸運,它選擇了正確的,但它不是確定性的,它可能導致意想不到的行爲。
儘管如此,代碼生成的表看起來是一樣的。這是表格的應用程序使用/映射將有所不同。
相關問題
- 1. 瞭解源映射
- 2. grails url映射
- 3. Grails URL映射
- 4. Grails控制器映射,完全誤解
- 5. 在映射到列表頭時瞭解Scala映射對象
- 6. 多對多映射Grails中
- 7. 列表,Grails中映射值
- 8. Grails映射對象
- 9. Grails枚舉映射
- 10. 未映射的Grails
- 11. 網址映射grails
- 12. 瞭解如何映射在XAML
- 13. 在Grails 1.3.7中更改了URL映射嗎?
- 14. Gorm與Hibernate在Grails中的映射?
- 15. 在Grails中映射兩個領域類
- 16. 在grails url映射中使用目錄
- 17. Grails視圖URL映射
- 18. 的Grails的URL映射
- 19. Grails集3類映射表
- 20. Grails域映射例外
- 21. 恢復grails url映射
- 22. Grails表單和URL映射
- 23. Grails讀取GORM映射
- 24. Grails映射http:// localhost:8080
- 25. Grails的靜態映射表
- 26. Grails URL映射問題
- 27. 瞭解蔚藍搜索charFilters映射
- 28. 瞭解搬運工端口映射
- 29. 我不太瞭解條件映射
- 30. Grails中的多鍵值對映射
如果你忽略'mappedBy',會發生什麼? – injecteer