社区
Web 开发
帖子详情
做了很多hibernate的项目都是只配置了many-to-one而没有设置对应的one-to-many的
zsj6145
2010-09-06 09:45:53
用数据库主外键生成的hibernate映射文件,关系都是双向的。就是有many-to-one,就一定有个set的one-to-many的。但做了很多hibernate的项目都是只配置了many-to-one而没有设置对应的one-to-many的。这样在做有什么优缺点吗?
...全文
123
4
打赏
收藏
做了很多hibernate的项目都是只配置了many-to-one而没有设置对应的one-to-many的
用数据库主外键生成的hibernate映射文件,关系都是双向的。就是有many-to-one,就一定有个set的one-to-many的。但做了很多hibernate的项目都是只配置了many-to-one而没有设置对应的one-to-many的。这样在做有什么优缺点吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zsj6145
2010-09-06
打赏
举报
回复
关于性能的话,项目都是默认延迟加载的,showinview的拦截器也都是用的。配置双向或者就配置many-to-one的性能应该都差不多了吧,延迟加载就是用到了的时候才去执行sql的。我自己做的练习项目都是配双向的。页面表现的时候写起来方便啊,什么都不能想,要什么就从对象里直接读就ok。方便的。但是公司的项目都是没配one-to-many的。很奇怪
loveunittesting
2010-09-06
打赏
举报
回复
完全根据需要就可以,没有反向的查询,不配也不是问题。
tracyXiaoAi
2010-09-06
打赏
举报
回复
从Hibernate的性能上面来看,双向的many-to-one应该要好点吧。
可是很多时候,我们都只配置了单向的。因为表一多,表间关系就会复杂,如果都设置了双向的,在取数据的时候不但可能把一些不需要的数据拿出来了,而且还大大影响了性能。
qingyuan18
2010-09-06
打赏
举报
回复
我正好相反,很多项目都是只配置one-to-many
看你的维护策略了,如果都是想让父表在关联操作时来维护表,那配一个one-to-many,然后reverse设成false即可
hibernate
中的many-to-many 和one-to-many还有many-to-one分别是什么意思
many-to-many 多对多 比如一个用户...one-to-many 一对多 比如一个老师可以
对应
很多
个学生 many-to-one 相反的是多对一 one-to-one 一对一 比如公民和身份证就是一一
对应
的 在
hibernate
中以1对多为例(老师-学生
【转】
Hibernate
one-to-many / many-to-one关系映射(JAVA后端)
现实世界的1对多(多对1)模型在
Hibernate
中的映射
对应
为one-to-many / many-to-one。本文通过举例对此加以说明。并附以详细实现代码。 Page: <1|2> 现实生活中有
很多
1对多(多对1)的...
【java】xxx.hbm.xml文件中的many-to-one和one-to-many理解
自然在这个文件里面会有表中相应的字段的名字的映射,这些就很好解决了,但是要有外键关联的话,就要添加many-to-one和one-to-many了,刚开始的时候小编也是模棱两可,所以通过博客来总结一下。 二、说说ER图中的一...
Hibernate
在
配置
one-to-many时应该注意的事项
其实
配置
one-to-many的映射很简单,就是在one所代表的这个类中添加一个集合对象,一般用set,来保存
对应
的many所代表的那个类的对象,比如,一个person
对应
多个order,(一个人
对应
多个订单),那么在person类中添加...
mysql many to one_
hibernate
多对一(Many-to-one)单向关联
多对一实例(Employee-Department)1. E-R图:2. 实体类:Department类:package com.reiyen.
hibernate
.domainpublic class Department {private int id;private String name;//setter和getter方法....}Employee类:...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章