这个表的关系对于hibernate来说关系不大,一般数据库比较好的人喜欢用表的外键来关联表,而我建表从来不加任何外键关系,应为我是用java代码来控制各个表之间的关系,所以无论是几对几,只要你的逻辑明确,就是不建任何外键也一样可以的
一对多和多对一当然要有主外键关系
一对一可以直接用两个表的主键关联 没有外键
一对多,多对一必须有主外键关系。
一对一无主外键关系。
1.单项一对一:
unique="true"
not-null="true"/>
2 双向1对1
not-null="true"
unique="true"/>
希望可以帮助你!