Hibernate Query 的 list 和iterate方法缓存的区别
生活随笔
收集整理的這篇文章主要介紹了
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方法缓存的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Phantom omni力反馈设备控
- 下一篇: 【分布式】Zookeeper在大型分布式