社区
Web 开发
帖子详情
求大神指教hibernate,一对多,多对一的作用
MartinHan01
2013-11-04 09:44:33
求大神指教hibernate的多对多,多对一,到真正项目中起什么作用,在学这个的时候学懵了,求大神指点!!!
...全文
257
4
打赏
收藏
求大神指教hibernate,一对多,多对一的作用
求大神指教hibernate的多对多,多对一,到真正项目中起什么作用,在学这个的时候学懵了,求大神指点!!!
复制链接
扫一扫
分享
转发到动态
举报
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来说,是多对一。
hibernate
多对多中间表数据生成详解mappedBy
关于这方面的文章很多,说的都很专业,有时候还真看不明白,或者看糊涂了;郑重声明:本人初学,有说的不当的大家多多包含,不过吐槽呢随便吐没事。 我喜欢代码说事,请看代码: //用户类中角色映射关系 @ManyToMany(cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinTable( name="loginuser_role
hibernate
知识点总结
这篇博文主要对
hibernate
框架概念进行总结。后面会从原理和源码方面对
hibernate
进一步总结和分析 但是对
hibernate
框架没有太明确的认识,所以对
hibernate
框架的难点和大概的雏形没有很好的把握,希望能够在完成这篇博文后通过阅读书籍以及对源码的 阅读能够提高对
hibernate
的理解;同时在数据库方面没有很好的认知;希望有
大神
能够给予
指教
,特别
Hibernate
关联关系之一对一关联关系的CRUD操作
说明:本文注释的不是很多,只是功能上能简单的基本达到。要看详细的说明可参考另一篇博文超详细的
Hibernate
关联关系之双向的
一对多
关联关系的CRUD操作————学习至黑马程序员视频教程。。当然,one-to-one , many-to-one , many-to-many 这几个标签的属性都各不相同,当用到的时还是需要去查看相关文档的。 ============================...
【SSH系列】
Hibernate
映射
一对多
关联映射
分享一下我老师
大神
的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! &
hibernate
@mappedBy小记
今天用到了
hibernate
作为持久层框架,表关系中设计到多对多的关系,考虑一下觉得有两条路子可以走, 1,建立中间表的实体类,存入多对多两个表的id,这样,这样在建立这两个表的实体类时不需要进行映射配置了。 2,不建立中间表的实体类,在两个多对多的表上建立映射关系。 下面说一下第二种方式:这里会用到mappedBy,以下是借鉴别人对mappedBy的理解 1.@mappedBy 属性简单
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章