Hibernate中 get和load的区别
来源:互联网 发布:淘宝论坛怎么发帖子 编辑:程序博客网 时间:2024/05/17 08:18
Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的,它们间的不同在于:
1.如果找不到符合条件的纪录,get()方法将返回null.而load()将会报出ObjectNotFoundEcception.
2.load()方法可以返回实体的代理类实例,而get()永远只返回实体类.
3.load()方法可以充分利用二级缓存和内部缓存的现有数据,而get()方法只在内部缓存中进行查找,如没有发现对应数据将跳过二级缓存,直接调用SQL完成查找.
- Hibernate中load和get的区别
- Hibernate中get和load的区别
- Hibernate中get和load的区别
- hibernate中get和load的区别
- Hibernate中get和load的区别
- hibernate 中get()和load()的区别
- Hibernate中get和load的区别
- Hibernate中 get和load的区别
- Hibernate中get和load的区别
- 【Hibernate中load和get的区别】
- Hibernate中get和load的区别
- Hibernate中load和get的区别
- Hibernate中get和load的区别
- Hibernate中get()和load()的区别
- Hibernate 中 get 和 load的区别
- Hibernate中get和load的区别
- hibernate中load和get的区别
- hibernate中get和load的区别
- HBase分布式安装手册
- ArcGIS for Java_ArcGIS Server 9.3 for th Java Platform 安装指南
- poj3463 最短路+次短路
- 大型网站架构演变和知识体系
- JRTPLIB@Conference DIY视频会议系统系列
- Hibernate中 get和load的区别
- c#除掉字符串最后一个字符几种方法
- 查看redhat版本
- SQL 高性能查询优化语句
- OpenGL ES 2.0官方在线帮助文档
- poi 操作excel2007总结
- 有关View的几个基础知识点-IOS开发
- oauth2开放认证协议原理及案例分析
- JMS学习总结