1. 程式人生 > >Hibernate使用中sessionFactory的獲取以及問題解決

Hibernate使用中sessionFactory的獲取以及問題解決

在Hibernate5.0.1中,

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

                StandardServiceRegistryBuilder standardServiceRegistryBuilder = new                                         StandardServiceRegistryBuilder().applySettings(config.getProperties());

                StandardServiceRegistry standardServiceRegistry = standardServiceRegistryBuilder.build();

                sessionFactory = config.buildSessionFactory(standardServiceRegistry);

這樣可以得到sessionFactory,但我不知道是什麼原因,在執行hql語句的時候會出現“Bean is not mapped

反而是下面這種:

                Configuration config = new Configuration().configure();
                SessionFactory sessionFactory = config.buildSessionFactory();

這個可以建立sessionFactory。並且hql語句也成功執行。

然後用

                Session session = sessionFactory .getCurrentSession();

來獲取session。

相關推薦

HibernateSessionfactory獲取

        // hibernate3.X讀取配置檔案並且獲取session物件的方式 Configuration configuration = new Configuration().configure();

Maven安裝的問題以及解決方案

替換 point 多余 外部命令 導致 post mar mage environ 一、安裝後mvn -version 顯示 ‘mvn’不是內部或外部命令,也不是可運行的程序或者批處理文件 1.粗心問題 解決方案: 首先在cmd中查看maven安裝路徑:echo %M2_H

selenium-java自動化測試環境搭建的問題以及解決方法

執行如下程式碼,報錯:   package test;   import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver;   public class

HibernateSessionFactory是執行緒安全的嗎?Session是執行緒安全的嗎(兩個執行緒能夠共享同一個Session嗎)?

Hibernate中SessionFactory是執行緒安全的嗎?Session是執行緒安全的嗎(兩個執行緒能夠共享同一個Session嗎)? SessionFactory對應Hibernate的一個數據儲存的概念,它是執行緒安全的,可以被多個執行緒併發訪問。 Sessio

配置Hibernate的常見錯誤解決方案

配置hibernate中的錯誤解決方案: 1.配置檔案格式 Exception in thread "main" org.hibernate.HibernateException: Error accessing stax stream at

SpringMVC專案常見問題以及解決方案

一、org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar

工作遇到問題以及解決方法

問題一:eclipse的maven工程在構建的時候報了source 7 或更高版本來支援diamon的運算子。 解決方法:在pom.xml中新增 Spark:java.net.BindException: Address already in use: Service

tomcat開啟https配置過程的問題以及解決方法

       按照網上配置https的過程進行配置,可以登入到tomcat管理頁面,但是與如果進行了第三方證書整合,頁面卻顯示無法訪問該頁面,網路抓包顯示進行了3次握手請求,但是無反饋。 tomcat配置如下: 經過研究發現,clientAuth="true"表示強制驗證

ubuntu 內核升級過程常見錯誤以及解決方法匯總

vpd linu ext conf sha panic 核函數 電腦 當前 經過一天的ubuntu16.04內核升級,並增加系統內核調用程序。以Linux-source-4.4.0版本為基礎。常見錯誤匯總如下:內核編譯過程出錯:1、如圖 taoge@taoge:/usr/s

Hibernate使用sessionFactory獲取以及問題解決

在Hibernate5.0.1中,                 Configuration config = new Configuration().configure();           

Hibernate1+N問題以及解決方法

string 使用 number 一個 entity function func 屬性 criteria 1. Hibernate中的1+N問題描述 在多對一關系中,當我們需要查詢多的一方對應的表的記錄時,可以用一條sql語句就能完成操作。然而,在多

hibernatesession的獲取使用以及其他注意事項

hibernate中session的獲取使用以及其他注意事項 前言:工作時,在同時使用Hibernate的getSession()、getHibernateTemplate()獲取Session後進行資料查詢時不是出現了"session is close"異常就是出現其他異常問題,痛定思痛,決定收集並整理相

Activity獲取view的高度和寬度為0的原因以及解決方案

在activity中可以呼叫View.getWidth、View.getHeight()、View.getMeasuredWidth() 、View.getgetMeasuredHeight()來獲得某個view的寬度或高度,但是在onCreate()、onStrart()

hibernate使用schemaExport生成數據表報錯解決方法

驅動 生成 和數 解決方法 and 報錯解決 itl ava con 【解決方法】 1.hibernate中使用schemaexport生成數據表,很多教材是教你這麽寫的: SchemaExport schemaExport = new SchemaExp

SVN的安裝與常用功能使用以及解決安裝配置過程的一些錯誤

三種方式 安裝配置 ava -- 服務器 工作流程圖 例如 完成 網站 SVN簡介: SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,將工程代碼集中在服務器上進行一個統一的集中式管理,從而能夠方便地控制代碼版本,相較於RCS、CVS,它采用了分支管理系統

jshover事件時候的BUG以及解決方法

class ron 捕獲 事件 true prop 包括 方法 top hover事件是我們在開發前段時候遇到的稀松平常的問題,但是有沒有發現會出現有一個BUg,比如,你移動到一個元素上,讓它執行一個方法,然後你快速的移入移出的時候,他會進行亮瞎你眼睛的頻閃效果,而且跟得了

jQueryanimate()方法以及$('body').animate({"scrollTop":top})不被Firefox支持問題的解決

query scroll ani 應該 以及 jquery 方法 jquer ref $("body").animate({"scrollTop":top}): 只被chrome支持,而不被Firefox支持 $("html").animate({"scrollTop":t

數字電路的競爭冒險以及解決

總結 輸入 輸出 決定 發生 要求 英文 簡單 組合 前言 競爭冒險在《數字電子技術基礎》中有詳細的闡述,由於學過很久了,現在再翻開復習復習,總結總結。 在組合電路中,當輸入信號改變狀態時,輸出端可能出現虛假信號(過渡幹擾脈沖),這對電路來說是不利的。 在數字電路中,任何一

工作碰到的一些問題以及解決方法

post content 獲取json jquery app div ner htm his 一、左中右布局,左邊定寬,中、右百分比的布局: (1)HTML代碼: <div class="three-left"> </div> <d

hive 研究:搭建過程遇到的問題以及解決方案

exce rep 命令 net sign 徹底 clas pos nod 1、使用rpm -ivh 命令安裝hive是出現Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY警告 在命令後面加上 --force --n