0
我正在嘗試從名爲STUDENT_ADDRESS的表中創建Student和Address對象,該表定義如下。有沒有辦法在Hibernate中只使用一個表創建OneToMany關係?
Table Name: STUDENT_ADDRESS
Columns:
STUDENT_ID
STUDENT_NAME
STUDENT_END_DATE
STUDENT_ADDRESS_END_DATE
ADDRESS_ID
ADDRESS_VALUE
ADDRESS_END_DATE
我知道這是可以創建的效率最低的表。但改變桌子結構是一場艱難的戰鬥,我很可能會失敗。
我想要做的是創建一個具有一組Address對象的Student對象,並且地址對象可以基於STUDENT_ADDRESS_END_DATE
和ADDRESS_END_DATE
被過濾掉。
我希望這是有道理的。在此先感謝您的幫助。 :)
*請*不要這樣做。爭取你必須的任何戰鬥,並使表格正常化。在表中存儲多個記錄只是爲了存儲不同的地址是不好的設計,並且會是一個***的噩夢***來維護。 – Perception 2013-03-11 22:49:13