Hibernate多对多关系,中间表有其他字段,如何向其插入数据?

killme2008 2006-08-21 11:11:59
我的product和workcatalog是多对多关系,通过prod_wkcat中间表进行关联映射,此中间表因为需求需要还有两个字段:price,unit.如何向中间表的这两个字段插入此数据呢???毕竟中间表并没有映射成一个对象,不知道有没有好的方法或者其他更好的方案?希望能给些建议,非常感谢,按时揭贴
...全文
1140 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamover 2006-08-22
  • 打赏
  • 举报
回复
把它还原成两个一对多了
killme2008 2006-08-22
  • 打赏
  • 举报
回复
顶下
killme2008 2006-08-22
  • 打赏
  • 举报
回复
做成一个复合主键的实体类,关系搞的更复杂了.我把他还原成两个一对多关系来处理了,谢谢两位
看来Hibernate文档所说多对多关系一般都是由设计造成的有一定道理.
numen_wlm 2006-08-22
  • 打赏
  • 举报
回复
我靠,楼上星光耀眼啊!
miaoliujun 2006-08-22
  • 打赏
  • 举报
回复
如果不是一个单独的实体,那估计难做

可以做成一个含两个many-to-one的复合主键外加你需要的属性合成的一个实体试试看
killme2008 2006-08-21
  • 打赏
  • 举报
回复
我自己觉的中间表再放入这两个字段的设计不大合适,可中间表中的每一条记录又必须有这两个属性,不知道有没有更好的设计方案?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧