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