社区
Java EE
帖子详情
hibernate如何映射 一个表有两个外键指向另一个表的主键
wanghao187
2011-01-18 02:26:57
这种 一个表有两个外键指向另一个表的主键 hibernate如何映射?
货单 城市
货单ID 城市ID
发货城市ID 城市名称
目的城市ID 城市备注
...全文
378
4
打赏
收藏
hibernate如何映射 一个表有两个外键指向另一个表的主键
这种 一个表有两个外键指向另一个表的主键 hibernate如何映射? 货单 城市 货单ID 城市ID 发货城市ID 城市名称 目的城市ID 城市备注
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qujiajia1234
2011-01-19
打赏
举报
回复
还是一对多啊,跟你平时的一样设
m690192206
2011-01-18
打赏
举报
回复
还不是一样啊,和平常的一个映射一样,有两个映射,你就写两个,你找个列子直接写就是了,不会错的
heardy
2011-01-18
打赏
举报
回复
你打算数据库是先存那几个列的?
wanghao187
2011-01-18
打赏
举报
回复
货单表的发货城市和目的城市同时指向城市表··
主键
外键
主键
: 在 MyBatis 中,可以通过和来处理自动生成的
主键
。
外键
: 通过resultMapcollection和来处理
表
之间的关系和数据
映射
。通过这些配置,你可以在 MyBatis 中有效地处理
主键
和
外键
关系,确保数据的完整性和一致性。
主键
: 使用@Id和来定义和生成
主键
。
外键
: 使用关系注解(如@ManyToOne@OneToMany)来定义实体之间的关系。通过这些注解和配置,你可以在
Hibernate
中有效地处理
主键
和
外键
关系,确保数据的完整性和一致性。
主键
: 使用@TableId。
在
Hibernate
中使用联合
主键
作为
外键
近期遇到
一个
ORM
映射
需求,即在“多-多”关系中需要将对应到两端实体的
外键
作为关系的联合
主键
,查了N多资料,试了N种方法,终于找到了自认为比较合理的ORM
映射
方式,在这里贴出来,与大家分享一下。 1、问题描述 这是
一个
古老的订单问题,涉及到的对象有3个,分别为:订单,订单项,产品。订单与产品间是“多-一”关系,它们间的关系通过订单项来反映:
一个
新手上路之
Hibernate
(四):单向一对一关联
映射
(
主键
、唯一
外键
关联)
一、概念 一对一关联
映射
:
两个
对象之间是一对一的关系,例如人和身份证号码之间的关系。 单向一对一关联
映射
: 即在
一个
对象中存在另
一个
对象的引用,而在另
一个
对象中则不存在该对象的引用。 以人和身份证号码之间的关系为例,
表
示只能由对象“人”得到对象“身份证”的信息,而不能同时由对象“身份证”得到对象“人”的信息。(当然实际中是可以的,为了说明只能做一下这样的规定了
Hibernate
复合
主键
中其中有
主键
是引用
外键
情况下的配置方法
这个有两种配置方式。一种是
映射
一个
也是复合
主键
一部分的
外键
列,通过一般的元素,并用insert="false" update="false"禁用该列的任何
Hibernate
插入或者更新。另一种方式是。下面分别说明两种方式的配置方法。 1、many-to-one方式 假设有
两个
表
USER和DEPARTMENT
表
。
两个
表
的结构创建SQL语句如下: create table DEPARTMENT
浅谈
Hibernate
中
映射
集合属性以及
主键
和
外键
浅谈
Hibernate
中
映射
集合属性以及
主键
和
外键
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章