求大神指教hibernate,一对多,多对一的作用

MartinHan01 2013-11-04 09:44:33
求大神指教hibernate的多对多,多对一,到真正项目中起什么作用,在学这个的时候学懵了,求大神指点!!!
...全文
257 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
邱疯子 2013-11-05
  • 打赏
  • 举报
回复
在真正项目用到Hibernate的一对多和多对多比较少,因为项目开发中总会发生需求变化,除非已经十分确定其中的业务逻辑关系方可用,否则你会十分后悔使用这种技术。 当然,Hibernate的一对多和多对多还是十分方便开发的,打个比方,一个网上商城中,有一种父亲产品,然后旗下有多个子产品,然后这些子产品中需要引用到父亲产品的一些属性,当你写了Hibernate的一对多关系后,你在页面中书写子产品数据时候,可以同时引用该父亲产品的属性,需要再查询一次父亲产品。
MartinHan01 2013-11-05
  • 打赏
  • 举报
回复
您说那多对多也就是两张表的两个外键同时做中间表联合主键的意思吗?
猫神jdx 2013-11-05
  • 打赏
  • 举报
回复
例如部门和员工, 一个部门可以有N个员工,所有为 one - to - many 一员工只能有一个部门,相对与上述,many -to - one
最美的词 2013-11-04
  • 打赏
  • 举报
回复
举个例子,假设在数据库中,如果表A的a字段是主键,而同时a字段也在B表中充当外键,这个时候通过hibernate对这两个表做映射的时候,对A来说,是一对多,对B来说,是多对一。

81,122

社区成员

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

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