各位高手:
是这样的。小弟现在在写hibernate的映射文件,其中一个类中a,有两个外键,分属另外两个类(b,c)的主键,那么现在我要写双向一对多关联,那请问,当我写a类的映射文件的时候,是不是写两个many-to-one,然后再在b和c中分别写一个one-to-many呀?
是这样的。小弟现在在写hibernate的映射文件,其中一个类中a,有两个外键,分属另外两个类(b,c)的主键,那么现在我要写双向一对多关联,那请问,当我写a类的映射文件的时候,是不是写两个many-to-one,然后再在b和c中分别写一个one-to-many呀?
解决方案 »
- hibernate 动态映射问题
- struts的页面为什么都是.do为后缀的呢?
- Hibernate里做表映射时提示错误
- eclipse中使用ant碰到问题
- Tomcat做服务器,为什么进有的页面速度很快,而有的有时快,有时慢,
- 在CMP EJB 中如何处理blob(图片)?数据库用的是oracle,服务器用weblogic!
- 一个简单的Struts问题,急!
- 菜鸟问题~~~怎样实现数据在两个applet中的传输??
- 怎样生成java程序的*.exe文件?
- 各位大哥,请问如何把object转换成double的数据类型,在线等等
- Hibernate连接sql2000出现的问题!
- tomcat 运行问题
<key-many-to-one name="course" class="vo.Course">
<column name="coId" length="10" />
</key-many-to-one>
<key-many-to-one name="student" class="vo.Student">
<column name="sId" length="10" />
</key-many-to-one>
</composite-id>
看看这个很清楚
http://www.javaeye.com/topic/201564
这个是做了复合主键,我建议你还是做一个代理主键,然后按照你的想法,配置2个many to one,这样简单很多,而且方便管理。
如果你的维护关系是双向维护的话则在另一端使用one-to-many