hibernate 如何一个字段对应多个表?

gaojava 2009-09-09 09:45:37


<many-to-one name="travleKind" column="TRAVLER_KIND" class="com.fwzl.entity.DataDetail"/>

这个多对一现在能同时对应另外一个表吗
<many-to-one name="travleKind" column="TRAVLER_KIND" class="com.fwzl.entity.DateTest"/>


想用一个字段对应多个表?请问hibernate 能这样做吗,如果可以做增删改的时候和普通方法有什么特殊要求吗?谢谢
...全文
185 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
adaikiss 2009-10-14
  • 打赏
  • 举报
回复
借宝地一用,我也想问下如果一个网站又有文章article又有音乐music,而两者又要和评论comment、管理员admin建立对应关系,article和music与admin都是many to one,和comment都是one to many应该怎么设计?
longtenggdf 2009-10-14
  • 打赏
  • 举报
回复
这个字段是主键么?
gaojava 2009-10-14
  • 打赏
  • 举报
回复
自己顶下,别沉了
gaojava 2009-09-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 shadow55 的回复:]
你数据表中的一个字段为什么会关联到另外两个表啊?很奇怪啊!
[/Quote]

这是数据库设计的,想方便点,不知道可以这样做吗
o_range 2009-09-09
  • 打赏
  • 举报
回复
顶一下
gaojava 2009-09-09
  • 打赏
  • 举报
回复
是的,这样可以吗
shadow55 2009-09-09
  • 打赏
  • 举报
回复
什么概念,lz说的是主键外键的关系吗?
shadow55 2009-09-09
  • 打赏
  • 举报
回复
你数据表中的一个字段为什么会关联到另外两个表啊?很奇怪啊!
gaojava 2009-09-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lxd520123 的回复:]
<many-to-one name="travleKind"  column="TRAVLER_KIND"  class="com.fwzl.entity.DataDetail"/>
   
这个多对一现在能同时对应另外一个表吗
<many-to-one name="travleKind"  column="TRAVLER_KIND"  class="com.fwzl.entity.DateTest"/>

可以这样,但是你这两个名字要不一样啊,他们代表不同的对象
到时候HIBERNATE不知道他是谁了

[/Quote]

这样保存时候会不会出问题啊,毕竟是一个字段对应2个属性,保存时候2个属性都要一样吧,会不会出异常
bunrise 2009-09-09
  • 打赏
  • 举报
回复
<many-to-one name="travleKind" column="TRAVLER_KIND" class="com.fwzl.entity.DataDetail"/>

这个多对一现在能同时对应另外一个表吗
<many-to-one name="travleKind" column="TRAVLER_KIND" class="com.fwzl.entity.DateTest"/>

可以这样,但是你这两个名字要不一样啊,他们代表不同的对象
到时候HIBERNATE不知道他是谁了
neonatal 2009-09-09
  • 打赏
  • 举报
回复
是多个表对应一个字段吧

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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