Hibernate Query 的 list 和iterate方法缓存的区别
list:
quert.list()方法会将从数据库查找到的数据库放到一级缓存和二级缓存,但是不能从一级和二级缓存读取数据,但是可以从二级缓存的查询缓存读取数据,
iterate:
quert.iterate()方法总会先查找数据表的主键,然后根据每一个主键发送对应的sql语句从数据库读取数据,它可以把数据放入一级和二级缓存,也可以从一级和二级缓存读取数据,但是每次读取都会发送查询主键的sql.
转载于:https://www.cnblogs.com/www-datou-com/p/6336532.html
Hibernate Query 的 list 和iterate方法缓存的区别相关推荐
- hibernate中get方法和load方法的根本区别
hibernate中get方法和load方法的根本区别 如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来 ...
- 面向对象回顾(构造函数、覆盖和重载、Query接口的list方法和iterate方法、面向对象的六原则一法则、反射、内部类)
1. 什么是构造函数?什么是构造函数重载?什么是复制构造函数? 当新对象被创建的时候,构造函数会被调用. 每一个类都有构造函数. 在程序员没有给类提供构造函数的情况下,Java编译器会为这个类创建一个 ...
- query的list()和iterate()区别 面试题
query的list()和iterate()区别 1.返回的类型不一样,list返回List,iterate返回iterator 2.查询策略不同. 获取数据的方式不一样,list会直接查询数据库,i ...
- hibernate中的hql查询语句list查询所有与iterate查询所有的区别
hibernate中的hql查询语句list查询所有与iterate查询所有的区别 list查询所有: 01,会立即产生一条select语句1select查询出来的所有语句都会被session管理, ...
- Hibernate Query数据查询
2019独角兽企业重金招聘Python工程师标准>>> 主要由三种查询:HQL查询.Criteria条件查询.SQL查询. 以下分别讲解 1. HQL查询 HQL(Hibernate ...
- setResulttransformer过期NativeQueryImpl,cannot be cast to org.hibernate.query.internal.NativeQueryImpl
JPA的setResultTransformer方法过期替换为NativeQueryImpl @SuppressWarnings("unchecked")@Overridepubl ...
- Hibernate学习笔记Session.evict(user)方法
@[TOC]Hibernate学习笔记Session.evict(user)方法 Hibernate学习笔记Session.evict(user)方法 首先我们要明白Session.flush(use ...
- No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer解决方法
No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer解决方法 参考文章: ...
- 【EventBus】事件通信框架 ( 订阅方法注册 | 检查订阅方法缓存 | 反射获取订阅类中的订阅方法 )
文章目录 一.检查订阅方法缓存 二.反射获取订阅类中的订阅方法 三.完整代码示例 一.检查订阅方法缓存 注册订阅者时 , 只传入一个订阅者类对象 , 其它信息都需要通过反射获取 ; 1. 获取订阅者类 ...
最新文章
- 【博客】搭建个人博客边学边搭(一个晚上)
- java 类交互图_Java与UML交互图
- 基于时序数据库做监控,这里有超流行的开源方案
- 《大数据》2021年第3期目次摘要
- wireshark抓组播数据_HCIE学习笔记--组播路由协议PIM-DM工作机制解析
- javascript 回车实现 tab 切换功能完美解决
- python小游戏-16行代码实现3D撞球小游戏!-源码下载
- jQuery的页面加载事件
- 【贪心】POJ - 3069 Saruman's Army
- 一个能够让你快速从html结构生成css结构的vscode插件
- 加权均值滤波matlab,模糊加权均值滤波器
- portal服务器信息超时,某局点iMC-EIA Portal认证提示“向Portal Server发送请求超时”经典案例...
- UNIX 进程揭秘--进程的生命周期
- 使用Java实现简单的家庭记账程序
- Android 快速集成谷歌账户登录
- 数据中心服务器大战:思科vs惠普vs…
- JZOJ【入门】1290 行李托运费
- Educoder中题目:泰坦尼克生还预测——可视化与探索性数据分析
- sockjs.js?9be2:1603 GET http://192.168.1.7:8080/sockjs-node/info?t=1654959638136 net::ERR_C
- 关于工业物联网的10个笑话
热门文章
- esp mounter pro_对比 | 以大欺小?剑指宋Pro和哈弗H6,欧尚X7的黑马潜质从何而来?...
- 云南计算机专修学校附中,昆明高中哪家强? 师附中和昆一中高考尖子生最多...
- 腾讯x5加载本地html乱码,腾讯X5内核播放器遇到的问题
- 底层实现_Java AOP的底层实现原理
- mysql中pi是什么意思_MySQL 基础知识与常用命令
- 2019哈佛计算机专业录取,2019哈佛大学早申请录取数据公布 录取率再降1个点仅为13.4%...
- oracle11g memory_target,Oracle11g启动报:ORA-00845: MEMORY_TARGET not supported on this system
- java人民币读法转换
- r语言如何读取matlab数据类型,[转载]R语言数据类型解析[转]
- python怎么开发工具_为程序员和新手准备的8大Python开发工具