1. 程式人生 > >hibernate 註解使用異常解決方法

hibernate 註解使用異常解決方法

Exception in thread "main" org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="bean.Email"/>
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1648)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1603)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1582)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1556)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1476)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)

at demo.demo01.main(demo01.java:12)

解決方法:

錯誤:

Session session=new Configuration().configure().buildSessionFactory().openSession();

應該是使用:

Session session=new AnnotationConfiguration().configure().buildSessionFactory().openSession();

或者是:

<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation" value="classpath:hibernate.cfg.xml"></property>
</bean>

給為:

 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
       <property name="configLocation" value="classpath:hibernate.cfg.xml"></property>
    </bean>

相關推薦

hibernate 註解使用異常解決方法

Exception in thread "main" org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="bean

org.hibernate.SessionException: Session is closed! 異常解決方法

    今天寫了一個SpringMVC的小應用,功能很簡單,在使用者登入的時候如果發現自己沒有使用者名稱和密碼就點選註冊,跳轉到註冊頁面註冊一個,如果註冊成功,自動跳轉到登入頁面,否則跳到錯誤頁面。     問題出現在註冊成功後登入的時候。如果直接登入不存在這個問題。問題的

SVN Attempted to lock an already-locked dir異常解決方法

令行 iss 客戶 技術 emp sso client 刪除 works Attempted to lock an already-locked dir異常解決方法 eclipse或myeclipse用svn提交的時候報錯: Attempted to lock an

數組下標越界異常解決方法

cnblogs http com blog 異常解決 分享 .cn 修改方法 修改 代碼: 運行結果下標越界異常: 修改方法: 數組下標越界異常解決方法

更新MySQL數據庫( java.sql.SQLException: No value specified for parameter 1) 異常 解決方法

lex eal on() cut list data ram ast 圖片 package com.swift; import java.io.File; import java.sql.Connection; import java.sql.PreparedState

調用 SSPI 失敗,請參見內部異常 解決方法

tro 解決方法 etc 分享 sys 棧跟蹤 net control provide 2017-11-12 12:49:53:706] OnServerConnectionAvailable error : System.Security.Authentication.A

MathWorks.MATLAB.NET.Arrays.MWArray”的類型初始值設定項引發異常 解決方法

dll clas 設定 nbsp war work works body 重新安裝 原因 用的是matlab7運行時,後面又安裝了matlab11,後面又重新安裝了matlab7運行時,c盤下就有二個運行時的版本了,程序引用了後面的那個,編譯後就出上面的問題 解決方法

mysql 8.0 Druid連接時調用getServerCharset報空指針異常解決方法

send kong generated database erro could 解決 驅動器 encoding 類似錯誤信息如下: 16:52:01.163 [Druid-ConnectionPool-Create-1641320886] ERROR com.alibab

刪除掉了一個元素後,數組的索引發生的變化,造成了程序的異常解決方法

ble 變化 cti spl log this 索引 解決 del sureRuleDelete () {   this.deleteRuleDialog = false   for ( let i=this.tableData.length; i>=0; i--

Crontab執行java/spark-shell/spark-submit 異常解決方法

現象: java/spark-shell/spark-submit 語句在linux shell中直接執行時沒有任何問題,但是放到crontab中就出異常,且異常一般都拋在一些基礎庫裡,讓人感覺非常莫名,比如這種: Traceback (most recent call last): &

Action請求後臺出現Response already commited異常解決方法

在編寫匯出功能使用action請求,在處理匯出異常時期望跳轉異常頁,Controller中的方法返回型別String的url 在處理完邏輯匯出檔案後後臺控制檯出現 WARN  [org.springframework.web.servlet.mvc.support.DefaultHandle

子執行緒中呼叫UpdateData(TRUE/FALSE)出現異常解決方法

       使用子執行緒去呼叫UpdateData(TRUE/FALSE)方法更新窗體控制元件值時,總是會彈出“Debug Assertion Failed”異常錯誤;        原因是:工作執行緒(子執行

Mysql連線異常解決方法

1、解決:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone valu 報錯資訊為: Caused by: com.mysql.cj.exceptions

Can't connect to MySQL server (10060)異常解決方法 錯誤 但有用

Can't connect to MySQL server (10060)異常解決方法 2013年11月23日 09:40:43 jack-zhu 閱讀數:30105 標籤: Cant connect to MySQ MySQL server 10060異常 MySQL server 10060

SVN版本控制圖示未顯示或顯示異常解決方法

在工作中大夥不是用svn就是用git管理程式碼,對於用小烏龜svn的公司來說,svn的圖示真的很重要,因為它顯示我們是否在專案中修改了程式碼,問題來嗎,如果有一天SVN版本控制圖示未顯示或顯示異常,你會很著急的。 不幸的是,我遇到了,百度啊; 步驟 win+r 開啟登錄

linux htop 介面顯示錯亂異常解決方法

htop是Linux下很常用的一個軟體。但有次突然發現它顯示出問題了,如下圖所示。 可以看到最上面那些cpu使用百分比,顯示不正常。無法對齊,有重影。 如果按下F2,設定介面也顯示錯亂。 嘗試刪除配置檔案(~/.config/htop/htoprc),然後重新開啟,

abp 使用OAuthBearerAuthenticationOptions物件裡屬性AccessTokenFormat對應的Protect方法報空指標異常解決方法

由於要自己要在自定義的service類定義一個和登陸相關的介面,所有需要模仿api下面的AccountController登陸並返回ticket,但是對應的AccessTokenFormat老是報空指標異常,下面說說我做的步驟以及解決方法。   abp原有Api解決方案下面的使用程

Android設定中音量條拖動異常解決方法

在Android P,設定-->聲音中,通過拖動SeekBar設定音量,尤其是鈴聲音量時存在以下三個問題: 1、滑動條不跟手,存在回彈的現象。 2、偶發性的滑動條所在的位置與實際值不相符。 3、偶發性的,滑動鈴聲音量條時,鬧鐘音量也跟著滑動。 對問題日誌分析沒有

Spring10種常見異常解決方法

在程式設計師生涯當中,提到最多的應該就是SSH三大框架了。作為第一大框架的Spring框架,我們經常使用。然而在使用過程中,遇到過很多的常見異常,我在這裡總結一下,大家共勉。 一、找不到配置檔案的異常 org.springframework.beans.factory.

Expected BEGIN_OBJECT but was BEGIN_ARRARY at line 1 column 2 path$異常解決方法

[ { "id": 1, "name": "移動開發", "alias": "mobile" }, { "id"