博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JPA 一对一
阅读量:6988 次
发布时间:2019-06-27

本文共 383 字,大约阅读时间需要 1 分钟。

  hot3.png

对于双向一对一,经过测试,需要注意如下几点:

1:如果查找主对象,则不管在主对象设置哪种类型FetchType,都会把从对象查找出来,但是生成的SQL会根据FetchType而不同。如果是EAGER,则主对象与从对象是通过一条SQL(left out join)得到;如果是LAZY,则主对象与从对象是用彼此的SQL查找,即需要两条SQL

2:如果在从对象上设置主对象的FetchType=LAZY,则查找从对象时候,不会得到主对象,即只生成一条从对象的SQL;如果在从对象上设置了主对象FetchType=EAGER,则查找从对象的时候,会生成两条SQL,都是从对象表Inner Join主对象表,但是第一个SQL的参数是传入的参数,第二个SQL的参数是从表关联主表的外键。

转载于:https://my.oschina.net/zhike/blog/327207

你可能感兴趣的文章
国家命脉产业涉密数据 需制度技术双保险
查看>>
硬盘灾后价格依旧:两年内恐难降价
查看>>
子域名枚举、探测工具AQUATONE 使用指南
查看>>
后Hadoop时代的大数据架构
查看>>
《数据虚拟化:商务智能系统的数据架构与管理》一 1.4 什么是数据虚拟化
查看>>
《逻辑与计算机设计基础(原书第5版)》——1.9 习题
查看>>
Joomla 对象注入漏洞分析报告
查看>>
停止去人性化吧 SOC应找回人的元素
查看>>
合力亿捷云客服3.0 开启“全员客服”新时代
查看>>
2016年全球网络空间安全大预测
查看>>
你知道国家教育部是如何实现全国数据大集中的吗?
查看>>
北京邮电大学计算机与围棋研究所所长刘知青:AlphaGo与柯洁人机大战展望
查看>>
光网络发展趋势:SDN可预见
查看>>
程序员未来发展三大方向
查看>>
去年做路由器的那帮兄弟都去哪儿了?
查看>>
温故2015,展望2016 IT发展趋势
查看>>
大数据产业:完善生态链进入关键期
查看>>
iOS自动布局框架 – Masonry详解
查看>>
你不知道的六大Apache大数据项目新星
查看>>
推荐10款国外基于云端的IDE环境
查看>>