【发布时间】:2012-03-31 13:44:44
【问题描述】:
这是我用来表达双向 OneToMany 关系的两个类。
班级联系{ @OneToMany 公共设置 getPhoneNumbers() { 返回电话号码; } } 类电话号码{ @ManyToOne 公共联系人 getContact() { 返回联系方式; } }Hibernate 正在创建一个连接表(我认为这对我的需要有好处)
联系电话 -Contact_id -phoneNumbers_id但为什么要在 phoneNumber 表上创建这个额外的连接列 (contact_id)
电话号码 -ID -contact_id -...连接表还不够吗?
此外,当我保存电话号码或联系人时,连接表会更新,但连接列不会更新。那么为什么这个连接列在这里呢?
感谢您的帮助。
【问题讨论】:
标签: hibernate