1. 程式人生 > >Hibernate框架(9) —— HibernateUtils工具類

Hibernate框架(9) —— HibernateUtils工具類

一、引言

建立HibernateUtils工具類,將業務邏輯外的內容提取出來。

二、程式碼

public class HibernateUtils {

    private static SessionFactory sf;

    static{

        //1.建立,呼叫空參構造,讀取指定主配置檔案

        Configuration conf = new Configuration().configure();

        //2. 根據配置資訊,建立SessionFactory物件

        SessionFactory sf = conf.buildSessionFactory();

    }

    //獲得session =》獲得全新session

    public static Session openSession() {

        //3. 獲得session

        Session session = sf.openSession();

        return session;

    }

    public static Session getCurrentSession() {

        //3. 獲得session

        Session session = sf.getCurrentSession();

        return session;

    }

}


相關推薦

Hibernate框架9 —— HibernateUtils工具

一、引言建立HibernateUtils工具類,將業務邏輯外的內容提取出來。二、程式碼public class HibernateUtils {    private static SessionFac

Android開源:資料庫ORM框架GreenDao學習封裝工具使用

部落格轉載地址:http://www.it165.net/pro/html/201401/9026.html         上一篇中講解了基本的增刪改查,本篇繼續講解 QureyBuilder 使用,及工具類封裝使用   一、使用QureyBuilder實現表的增刪改查

【SSH之旅】一步步學習Hibernate框架:關於持久化

stc localhost 對象 schema hbm.xml java let pass [] 在不引用不論什麽框架下,我們會通過平庸的代碼不停的對數據庫進行操作,產生了非常多冗余的可是又有規律的底層代碼,這樣頻繁的操作數據庫和大量的底層代碼的反復

JavaWeb學習之Hibernate框架

utils xtend auto etl SQ dial begin 可選 oct hibernateAPI詳解 Configuration 創建 加載主配置 創建sessionFactory

併發程式設計concurrent 工具

併發程式設計(二)concurrent 工具類 一、CountDownLatch 經常用於監聽某些初始化操作,等初始化執行完畢後,通知主執行緒繼續工作。 import java.util.concurrent.CountDownLatch; public class CountDownLat

4. 首頁模組工具

上一節對歡迎模組進行了綜述(可參見 2. 歡迎模組 進行了解),接下來將從首頁模組開始詳細介紹: [首頁模組(一)之搭建伺服器] [首頁模組(二)之工具類] [首頁模組(三)之首頁] [首頁模組(四)之新聞詳情] [首頁模組(五)之Python學科]

Java工具ArrayUtils詳解

說明:ArrayUtils工具類在標準的應用程式中是不可以被例項化的:  參考:[參考地址](http://commons.apache.org/proper/commons-lang/javadocs/api-release/) 1 2 public static bool

Android 常用的地球經緯度轉換公里km計算工具

地球赤道上環繞地球一週走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的長度計算如下:   40075.04km/360°=111.31955km    111.31955km/60=1.8553258km=1855.3m 任意兩點距離計算公式見程

springboot 專案框架搭建(三工具中讀取配置檔案

一.原因     編寫一個服務類的工具類,想做成一個靈活的配置,各種唯一code想從配置檔案中讀取,便有了這個坑。  二.使用@value獲取值為null,     這是因為這個工具類沒有交給spring boot 來管理,導致每次都是new 一個新的,所以每次取出來的

Spring學習筆記十三JdbcTemplate工具的使用

JdbcTemplate就是Spring框架給我們封裝好的簡單對資料庫操作的工具類,返回Map資料,返回List_Map資料,返回一個值,返回一個物件,返回一個List<物件>,新增修改刪除 1.介紹JdbcTemplate工具類

JAVA常用工具--------------RedisConfig工具

Redis快取用的越來越多,那麼我們是如何使用的Redis? 一,redis的視覺化app 這個是目前比較流行的redis視覺化app。 這是執行狀態的redis,一共擁有16個數據庫,預設儲存在db0裡面。具體儲存的格式,我在 Redis實用教程-----

TensorFlow 深度學習框架9-- 經典卷積網路模型 : LeNet-5 模型 & Inception-v3 模型

LeNet -5 模型LeNet-5 模型總共有 7 層,以數字識別為例,圖展示了 LeNet-5 模型的架構第一層,卷積層這一層的輸入就是原始的影象畫素,LeNet-5 模型接受的輸入層大小為 32*32*1 。第一個卷積層過濾器的尺寸為 5 * 5,深度為 6,步長為 1

黑馬作業d29JDBCUTils工具

必須能獨立寫出JDBCUtils工具類,保證用JDBCUtils工具類能完成功能,不用JDBCUtils工具類工具類也能夠完成功能1.map中有如下資料(使用者名稱=密碼)[liuyan=123456,wangbaoqiang=123321,fangbian=abcd,mie

Java工具StringUtils字串拼接(join)詳解

原文連結:https://blog.csdn.net/yaomingyang/article/details/79154947 String是不可變的如果使用“+”號拼接字串每次都會產生一個新的物件,讓後將新的物件引用指向變數, 這樣就會產生大量無用的物件(垃圾),物

2入門指南——9開發工具Development tools

As this code comparison has shown, jQuery code is typically shorter and clearer than its basic JavaScript equ

Java工具DateFormatUtils詳解

日期和時間格式化實用程式和常量 public static String format(Calendar calendar, String pattern) 說明:將日曆格式化為特定的模式; 引數:calendar-格式化的日曆物件,非null;p

JAVA開發經驗:常用工具1.1-加解密-MD5

摘要說明: MD5:(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼雜湊函式,可以產生出一個128位(16位元組)的雜湊值(hash value),用於確保資訊傳輸完整一致。MD5由美國密碼學家羅納德·李維斯特(Ronald Linn

JAVA開發經驗:常用工具2.1-IO-檔案操作FileUtil

摘要說明: FileUtil主要是整合Apache Commons IO庫中的FileUtils類;主要包括對檔案的屬性查詢,複製,移動,檔案讀取,刪除等 Apache Commons IO庫包含實用程式類,流實現,檔案過濾器,檔案比較器,位元組序轉換類等等 Maven

Spring 註解註解工具 AnnotationUtils 和 AnnotatedElementUtils

sso 構造 spring 註解 end on() lsm 編程 元素 bstr Spring 註解(二)註解工具類 AnnotationUtils 和 AnnotatedElementUtils Spring 系列目錄(https://www.cnblogs.com/bi

Java框架:Stack及Properties子、Collections工具

Stack子類 在java.util包內可以利用stack類實現棧的功能。此類定義如下: public class Stack<E> extends Vector<E> Stack類常用方法: 方法 型別