国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Hibernate的緩存機(jī)制

2019-11-15 01:04:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
Hibernate的緩存機(jī)制

Hibernate提供了一級(jí)緩存機(jī)制和二級(jí)緩存機(jī)制。

/** * Hibernate一級(jí)緩存 * 生命周期:session范圍;生命周期比較短 * 從緩存中讀取數(shù)據(jù)的方法:get();load() * 往緩存寫數(shù)據(jù):save(),update(),delete(),get(),load(),lock()。。。。。 */

       //一級(jí)緩存機(jī)制static void getDepartment(){                Session session = HibernateUtil.getSession();                Department dpt = null;        try {                        dpt = (Department)session.get(Department.class, 1);            System.out.PRintln(dpt.getClass());            session.evict(dpt);                        dpt = (Department) session.get(Department.class, 1);            System.out.println(dpt.getClass());                    } catch (HibernateException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }finally{            session.close();        }                dpt = (Department) HibernateUtil.getSession().get(Department.class, 1);        System.out.println(dpt.getClass());    }

注:一級(jí)緩存機(jī)制,只要session沒(méi)關(guān)閉,就可以到緩存機(jī)制查找語(yǔ)句,不必去數(shù)據(jù)庫(kù) 查詢。如果一旦關(guān)閉session,緩存機(jī)制將從數(shù)據(jù)庫(kù)中查詢。/*** 二級(jí)緩存:* EHCache* OSCache* JbossCache* 二級(jí)緩存:由SessionFactory維護(hù)*/

//二級(jí)緩存機(jī)制static void twoCache(){                Session session = HibernateUtil.getSession();        Department dpt = null;                dpt = (Department) session.get(Department.class, 1);        System.out.println(dpt.getClass());        //session.clear();                dpt = (Department) HibernateUtil.getSession().get(Department.class, 1);        System.out.println(dpt.getClass());                dpt = (Department) HibernateUtil.getSession().get(Department.class, 1);        System.out.println(dpt.getClass());                //得到Hibernate統(tǒng)計(jì)信息        Statistics statistics = HibernateUtil.getSessionfactory().getStatistics();        System.out.println("put:"+statistics.getSecondLevelCachePutCount());        System.out.println("Hit"+statistics.getSecondLevelCacheHitCount());        System.out.println("Miss:"+statistics.getSecondLevelCacheMissCount());    }

您可以通過(guò)點(diǎn)擊 右下角 的按鈕 來(lái)對(duì)文章內(nèi)容作出評(píng)價(jià), 也可以通過(guò)左下方的 關(guān)注按鈕 來(lái)關(guān)注我的博客的最新動(dòng)態(tài)。 如果文章內(nèi)容對(duì)您有幫助, 不要忘記點(diǎn)擊右下角的 推薦按鈕 來(lái)支持一下哦   如果您對(duì)文章內(nèi)容有任何疑問(wèn), 可以通過(guò)評(píng)論或發(fā)郵件的方式聯(lián)系我: 2276292708@QQ.com如果需要轉(zhuǎn)載,請(qǐng)注明出處,謝謝!!

  


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿坝县| 绩溪县| 集贤县| 七台河市| 通化县| 新昌县| 漳平市| 阿瓦提县| 东莞市| 哈密市| 松滋市| 柞水县| 增城市| 措勤县| 海原县| 随州市| 石阡县| 浮梁县| 商南县| 池州市| 运城市| 汝城县| 蒙山县| 吴忠市| 新昌县| 即墨市| 九江县| 沐川县| 昌吉市| 胶州市| 十堰市| 中山市| 保康县| 江北区| 云阳县| 芜湖市| 利辛县| 常德市| 肥乡县| 洛宁县| 澄江县|