您好,登錄后才能下訂單哦!
這篇文章給大家介紹Hibernate之如何使用API,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
Configuration 對象
功能:配置加載類,用于加載主配置,orm元數據加載。
//1創建,調用空參構造
Configuration conf = new Configuration();
//2讀取指定配置文件 =>空參加載方法,加載src 下的hibernate.cfg.xml文件
conf.configure();
//3根據配置信息,創建SessionFactory對象
SessionFactory sf = conf.buildSessionFactory();
//4獲得session對象
Session session = sf.openSession();
//開啟事物并獲得擦所事務的tx對象
Transaction tx = session.beginTransaction();
tx.commit();
tx.rollback();
session.close();
sf.close();
//獲得一個與線程綁定的session對象
sf.getCurrentSession();
SessionFactory 對象
功能:用于創建操作數據庫核心對象session對象的工廠.
注意:1.sessionfactory 負責保存和使用所有配置信息.消耗內存資源非常大.
2.sessionFactory是屬于線程安全的對象設計
結論:在一個項目中只能創建一個sessionFactory對象
Session 對象
功能:表達hibernate框架與數據庫之間的連接(會話).session類似于JDBC年代的connection對象. 還可以完成對數據庫中數據的增刪改查操作.session是Hibernate操作數據庫的核心對象
關于Hibernate之如何使用API就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。