问题描述
A表对B是多对1A表对C是多对1怎么同时设置它们的关系啊?A对B设置一个外键A对C设置一个外键这样不行。。B表跟C表是没什么关系的怎么设置他们直接的关系?
解决方案
解决方案二:
如果在A中建立表B的外键,同时在A中建立表C的外键,那么表B和表C本身就通过表A关联起来了
解决方案三:
在hibernate中在表A对应的类中,建立表B对应的对象b,建立表C对应的对象c然后在A的映射文件中使用many-to-one分别建立与表B对应的类和表C对应的类的关联关系over
解决方案四:
引用2楼zjc_love的回复:
在hibernate中在表A对应的类中,建立表B对应的对象b,建立表C对应的对象c然后在A的映射文件中使用many-to-one分别建立与表B对应的类和表C对应的类的关联关系over
那在对A表save的时候不是要同时setB和C么B跟C不是同时用的
解决方案五:
这种关系就可以实现三个表的互相调用,为什么要设置B和C表之间的直接关系呢
时间: 2024-11-17 05:13:00