久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - Hibernate查詢的數(shù)據(jù)是存放在session中嗎?

瀏覽:162日期:2023-12-06 17:24:06

問題描述

剛學(xué)Hibernate一陣子,但是了解Java序列化后得知Hibernate的持久化是通過對序列化到內(nèi)存中,最后取出數(shù)據(jù)時就是反序列化,但是我有一個疑問,Hibernate的get等查詢是通過序列化存放在內(nèi)存中的嗎?? 可是為什么Hibernate的Load方法是先從session中取出??小弟很疑問Hibernate的數(shù)據(jù)查詢出來后是持久化存放在內(nèi)存中還是在session中了?如果存放在內(nèi)存中為何load方法是從session取出的呢?如果存放在session中那么持久化為何說是序列化存放在內(nèi)存中呢?剛接觸Hibernate一陣子請各位指點指點,非常感謝!!!

問題解答

回答1:

session就是hibernate劃分的一塊內(nèi)存區(qū)域啊,為了減少數(shù)據(jù)庫訪問壓力而設(shè)置的緩存區(qū)域,問題中說的hibernate的持久化是通過對(是指對象嗎)序列化到內(nèi)存這點沒懂,持久化的過程應(yīng)該是數(shù)據(jù)從內(nèi)存這個非持久化區(qū)域?qū)懭氪疟P(數(shù)據(jù)庫)的過程,更多hibernate的細節(jié)記不清了,建議你找本書看看這幾個概念吧;

標簽: java
相關(guān)文章:
主站蜘蛛池模板: 靖州| 新余市| 共和县| 当雄县| 会同县| 班玛县| 临湘市| 巢湖市| 扶风县| 阳西县| 太仆寺旗| 错那县| 龙川县| 会泽县| 汕头市| 北票市| 水城县| 金昌市| 敦化市| 道孚县| 宜兰县| 木兰县| 阿荣旗| 淮滨县| 湖南省| 榆社县| 永年县| 静乐县| 高雄县| 哈尔滨市| 东辽县| 抚远县| 临泽县| 绥德县| 增城市| 清苑县| 昌邑市| 阿拉善左旗| 安达市| 德江县| 武安市|