Hibernate 菜鳥教程 1 列舉單例類

2021-07-24 18:05:35 字數 1150 閱讀 6574

src="" scrolling="0" width="110" height="20">你還在為不知道怎樣正確使用hibernate而糾結嗎

你還在為不知道怎樣配置對映檔案而鬱悶嗎

請跟著本系列教程學習,一定會達到事半功倍的效果

先寫個工具類獲取session物件

是實現單例模式的一種方式而已,不過寫法簡單,建立列舉預設也是執行緒安全的,比較好用。

package com.jege.hibernate.util;

import org.hibernate.session;

import org.hibernate.sessionfactory;

import org.hibernate.boot.registry.standardserviceregistrybuilder;

import org.hibernate.cfg.configuration;

import org.hibernate.service.serviceregistry;

import com.jege.hibernate.execption.logicexecption;

/** *@author je哥

*@email [email protected]

*@description: 列舉單例類,保證sessionfactory是唯一的

*/public

enum hibernateutils catch (exception e)

} public session getsession()

}

package com.jege.hibernate.execption;

/** *@author je哥

*@email [email protected]

*@description:自定義異常處理類

*/public

class

logicexecption

extends

runtimeexception

}

如果覺得我的文章或者**對您有幫助,可以請我喝杯咖啡。

您的支援將鼓勵我繼續創作!謝謝!

Hibernate 系列教程1 列舉單例類

你還在為不知道怎樣正確使用hibernate而糾結嗎 你還在為不知道怎樣配置對映檔案而鬱悶嗎 列舉單例 enum singleton 是實現單例模式的一種方式而已,不過寫法簡單,建立列舉預設也是執行緒安全的,比較好用。package com.jege.hibernate.util import or...

菜鳥教程1

一 資料型別 1 typedef 為已有的型別賦予新的名字 類似於 define 例如 typedef int feet 那麼int feet distance 合理。2 列舉 是指將變數的值一一枚舉出來,變數的值只能在列舉出來的值的範圍內。enum color c c blue 二 變數型別 宣告...

shell指令碼學習(1) 菜鳥教程

bin bash echo 迴圈輸出演示 declare i sum 0 for i in do echo i let sum i done echo 1 100的和為 sum bin bash 標誌著直譯器的位置,固定寫法 echo 相當於print,列印輸出 declare 宣告,比如decla...