最近,我一直在學習Hibernate,而且我面臨一些困難。我的第一個問題如下:我對以下條款非常困惑。休眠註釋混淆
- 雙向映射
- 多對一
,因爲據我所知,在關係型數據庫,我們首先需要在父表中插入。然後我們可以在子表上插入,所以唯一可能的情況是一對多(先是父母然後是子女)。那麼,多對一的工作將如何進行呢?其次,關於Hibernate的這種雙向映射是什麼。具體來說,不同類型的連接註釋混淆了我很多。我在下面列出這些註釋。
[email protected](name = "Tbale_Name", joinColumns = { @JoinColumn(name = "Column_Name") },
inverseJoinColumns = { @JoinColumn(name = "Another_ColumnName") })
[email protected](mappedBy="department")` this mappedby term
[email protected]
請幫我理解這些概念。
http://fruzenshtein.com/bidirectional-many-to-one-association/ –