hibernate中session的get和load方法的区别和联系:
2024-08-31 05:20:44
1. get:及时加载,调用到get方法时立即向数据库查询(在没有session缓存的请况)。
2. load:默认使用懒加载,当用到数据的时候才向数据库查询(在没有session缓存的请况)。
3. 懒加载(lazy):
概念:当用到数据的时候才向数据库查询,这就是hibernate的懒加载特性;
目的:提高hibernate的执行效率。
lazy值:
true:使用懒加载;
false:关闭懒加载
extra:(在集合数据懒加载的时候提高执行效率)
在真正使用数据的时候才向数据库发送查询的sql;
如果调用集合的size()/isEmpty方法,只是统计,不是真正的查询数据。
最新文章
- Sql Server 行转列
- 原生JS--Ajax
- 我们为之奋斗过的C#-----Bank系统
- 不定义JQuery插件,不要说会JQuery
- Ubuntu 12.04搭建MTK 6577 安卓开发环境
- [LeetCode OJ]-Climbing Stairs
- c# 取得扩展名
- js 图片点击放大功能
- 使用CountDownLatch和CyclicBarrier处理并发线程
- Redux中间件组合方法
- jumpserver篇--安装(高可用性 mariadb+haproxy)
- memcached源码分析-----slab内存分配器
- react简书笔记一 环境, git 和 项目 关联
- 矩阵的SVD分解
- canvas 线性规划
- 【Hive学习之八】Hive 调优【重要】
- poj3279(dfs+二进制枚举思路)
- MySQL数据库innodb_rollback_on_timeout默认值的危害?
- python实现的摩斯电码解码\编码器
- 洛谷P2766 最长递增子序列问题
热门文章
- 在TOMCAT上手工生成及部署WAR包
- mongodb--group聚合运算
- SERVICE_NAME和SERVICE_NAMES和GLOBAL_DBNAME的各自己定义
- @RequiresPermissions 注解说明
- vbs 脚本2
- IOS总结_实现UIButton的图文混排(二)
- 设计一部iphone手机用面向对象的方法
- 浅析hybrid模式下地支付宝钱包和微信
- Converter实现Date类型转换
- 2016.04.03,英语,《Vocabulary Builder》Unit 09