list:

quert.list()方法会将从数据库查找到的数据库放到一级缓存和二级缓存,但是不能从一级和二级缓存读取数据,但是可以从二级缓存的查询缓存读取数据,

iterate:

quert.iterate()方法总会先查找数据表的主键,然后根据每一个主键发送对应的sql语句从数据库读取数据,它可以把数据放入一级和二级缓存,也可以从一级和二级缓存读取数据,但是每次读取都会发送查询主键的sql.

转载于:https://www.cnblogs.com/www-datou-com/p/6336532.html

Hibernate Query 的 list 和iterate方法缓存的区别相关推荐

  1. hibernate中get方法和load方法的根本区别

    hibernate中get方法和load方法的根本区别 如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来 ...

  2. 面向对象回顾(构造函数、覆盖和重载、Query接口的list方法和iterate方法、面向对象的六原则一法则、反射、内部类)

    1. 什么是构造函数?什么是构造函数重载?什么是复制构造函数? 当新对象被创建的时候,构造函数会被调用. 每一个类都有构造函数. 在程序员没有给类提供构造函数的情况下,Java编译器会为这个类创建一个 ...

  3. query的list()和iterate()区别 面试题

    query的list()和iterate()区别 1.返回的类型不一样,list返回List,iterate返回iterator 2.查询策略不同. 获取数据的方式不一样,list会直接查询数据库,i ...

  4. hibernate中的hql查询语句list查询所有与iterate查询所有的区别

    hibernate中的hql查询语句list查询所有与iterate查询所有的区别 list查询所有: 01,会立即产生一条select语句1select查询出来的所有语句都会被session管理, ...

  5. Hibernate Query数据查询

    2019独角兽企业重金招聘Python工程师标准>>> 主要由三种查询:HQL查询.Criteria条件查询.SQL查询. 以下分别讲解 1. HQL查询 HQL(Hibernate ...

  6. setResulttransformer过期NativeQueryImpl,cannot be cast to org.hibernate.query.internal.NativeQueryImpl

    JPA的setResultTransformer方法过期替换为NativeQueryImpl @SuppressWarnings("unchecked")@Overridepubl ...

  7. Hibernate学习笔记Session.evict(user)方法

    @[TOC]Hibernate学习笔记Session.evict(user)方法 Hibernate学习笔记Session.evict(user)方法 首先我们要明白Session.flush(use ...

  8. No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer解决方法

    No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer解决方法 参考文章: ...

  9. 【EventBus】事件通信框架 ( 订阅方法注册 | 检查订阅方法缓存 | 反射获取订阅类中的订阅方法 )

    文章目录 一.检查订阅方法缓存 二.反射获取订阅类中的订阅方法 三.完整代码示例 一.检查订阅方法缓存 注册订阅者时 , 只传入一个订阅者类对象 , 其它信息都需要通过反射获取 ; 1. 获取订阅者类 ...

最新文章

  1. 【博客】搭建个人博客边学边搭(一个晚上)
  2. java 类交互图_Java与UML交互图
  3. 基于时序数据库做监控,这里有超流行的开源方案
  4. 《大数据》2021年第3期目次摘要
  5. wireshark抓组播数据_HCIE学习笔记--组播路由协议PIM-DM工作机制解析
  6. javascript 回车实现 tab 切换功能完美解决
  7. python小游戏-16行代码实现3D撞球小游戏!-源码下载
  8. jQuery的页面加载事件
  9. 【贪心】POJ - 3069 Saruman's Army
  10. 一个能够让你快速从html结构生成css结构的vscode插件
  11. 加权均值滤波matlab,模糊加权均值滤波器
  12. portal服务器信息超时,某局点iMC-EIA Portal认证提示“向Portal Server发送请求超时”经典案例...
  13. UNIX 进程揭秘--进程的生命周期
  14. 使用Java实现简单的家庭记账程序
  15. Android 快速集成谷歌账户登录
  16. 数据中心服务器大战:思科vs惠普vs…
  17. JZOJ【入门】1290 行李托运费
  18. Educoder中题目:泰坦尼克生还预测——可视化与探索性数据分析
  19. sockjs.js?9be2:1603 GET http://192.168.1.7:8080/sockjs-node/info?t=1654959638136 net::ERR_C
  20. 关于工业物联网的10个笑话

热门文章

  1. esp mounter pro_对比 | 以大欺小?剑指宋Pro和哈弗H6,欧尚X7的黑马潜质从何而来?...
  2. 云南计算机专修学校附中,昆明高中哪家强? 师附中和昆一中高考尖子生最多...
  3. 腾讯x5加载本地html乱码,腾讯X5内核播放器遇到的问题
  4. 底层实现_Java AOP的底层实现原理
  5. mysql中pi是什么意思_MySQL 基础知识与常用命令
  6. 2019哈佛计算机专业录取,2019哈佛大学早申请录取数据公布 录取率再降1个点仅为13.4%...
  7. oracle11g memory_target,Oracle11g启动报:ORA-00845: MEMORY_TARGET not supported on this system
  8. java人民币读法转换
  9. r语言如何读取matlab数据类型,[转载]R语言数据类型解析[转]
  10. python怎么开发工具_为程序员和新手准备的8大Python开发工具