CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

hibernate支持配置非主键一对多关联吗??

楼主xiaocao_2005(小草)2006-03-25 14:46:02 在 Java / 框架、开源 提问

我看到有人提出过这个问题,没有得到解决,但是我还是想再碰碰运气,不知道hibernate支持不,支持的话应该怎么样配置呢?  
  因为业务需要,父子表通过父表的code来关联,但是code却不是父表的主键. 问题点数:60、回复次数:7Top

1 楼xiaocao_2005(小草)回复于 2006-03-25 14:58:37 得分 0

没人理??Top

2 楼wizardblue()回复于 2006-03-25 15:14:46 得分 10

在hibernate里,你只要把相关的项的对应关系many   to   one   ,one   to   many   ,or   many   to   many   ,  
  设置好,hibernate会自动进行关联的,因为每个entity都有一个id项的Top

3 楼xiaocao_2005(小草)回复于 2006-03-25 15:22:04 得分 0

谢谢~~   不过,我是不明白:(  
   
  在父表里面这样配置不够,因为会自动关联父表的ID  
  <set   name="child"   table="T_CHILD"   inverse="true"   cascade="none">  
          <key   column="PT_CODE"></key>  
          <one-to-many   class="TChild"/>  
  </set>  
   
  我怎么样设置让子表的PT_CODE映射到父表的CODE呢?Top

4 楼xiaocao_2005(小草)回复于 2006-03-25 15:33:53 得分 0

wizardblue(不死鱼)     还在吗???Top

5 楼Saro(这也不是江水,这是二十年流不尽的英雄血。)回复于 2006-03-25 17:35:11 得分 0

Parent:  
  <set   name="child"   table="T_CHILD"   inverse="true"   cascade="none">  
          <key   column="PT_CODE"   foreign-key="PT_Code"></key>  
          <one-to-many   class="TChild"/>  
  </set>  
   
  child:  
  <many-to-one   ......   column="PT_Code"   foreign-key="PT_Code"   />Top

6 楼Saro(这也不是江水,这是二十年流不尽的英雄血。)回复于 2006-03-25 17:39:00 得分 50

哦   看错了-让子表的PT_CODE映射到父表的CODE  
   
  Parent:  
  <set   name="child"   table="T_CHILD"   inverse="true"   cascade="none">  
          <key   column="PT_CODE"   foreign-key="CODE"></key>  
          <one-to-many   class="TChild"/>  
  </set>  
   
  child:  
  <many-to-one   ......   column="PT_Code"   foreign-key="CODE"   />Top

7 楼xiaocao_2005(小草)回复于 2006-03-27 10:40:06 得分 0

谢谢Saro(三生)!!!按照你的方法我解决了这个问题:)Top

相关问题

  • hibernate下做one-to-one主键关联时候出现问题(50分)
  • Hibernate 主键问题
  • hibernate中多关键字表之间关联出问题
  • 求助:一对一外键与主键双向关联问题
  • hibernate保存主键出错!
  • 请问能否实现两个主键表与一个外键表的关联?
  • ORACLE中的主键与外键是否有关联更新的功能?
  • 求助:一对一外键与主键双向关联问题,谢谢大家
  • Hibernate 双向关联问题???
  • hibernate 的关联问题

关键词

  • hibernate
  • code
  • 父表

得分解答快速导航

  • 帖主:xiaocao_2005
  • wizardblue
  • Saro

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo