org.hibernate.LazyInitializationException: could not initialize proxy - no Session

今天在寫jbpm獲取流程變量的時候出現了這個異常:org.hibernate.LazyInitializationException: could not initialize proxy - no Session
原因就是jbpm的底層采用了懶加載的方式,解決這個異常的方法就是在對象的映射文件中去掉默認的懶加載,例如:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping><class name="cn.itcast.jbpm.processVariable.Form" table="itcast_form" lazy="false"><id name="id" type="long"><column name="id"></column><generator class="increment"></generator></id><property name="title" type="string"><column name="title"></column></property></class>
</hibernate-mapping>
方法一:lazy默認是true,改成false就不會出現該異常了。

方法二:就是把這個類改成final類型的,這樣它就不會產生代理對象了,如下:
package cn.itcast.jbpm.processVariable;public final class Form {private Long id;private String title;public Form(){}public Form(Long id, String title) {this.id = id;this.title = title;}public Long getId() {return id;}public void setId(Long id) {this.id = id;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}
}


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/443941.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/443941.shtml
英文地址,請注明出處:http://en.pswp.cn/news/443941.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

最容易進的大廠工作,百度經典百題

最容易進大廠的機會就是百度的測試&#xff0c;不服來辯。 這個系列計劃收集幾百份朋友和讀者的面經&#xff0c;作者合集方便查看&#xff0c;各位有面經屯著可以聯系我哦 本系列歷史文章&#xff1a; 超經典&#xff0c;百度最愛考的安卓Android百題 超經典&#xff0c;阿…

超硬核!兔兔阿里p7學長給的面試知識庫

一個阿里p7學長給的nosql面試知識庫&#xff0c;絕對真實&#xff0c;學會了去面呀。 最近整理了一下超硬核系列的文章和面經系列的文章&#xff0c;可以持續關注下&#xff1a; 超硬核系列歷史文章&#xff1a;&#xff08;我保證每篇文章都有值得學習的地方&#xff0c;并…

百度校園招聘歷年經典面試題匯總:C++研發崗

這個系列計劃收集幾百份朋友和讀者的面經&#xff0c;作者合集方便查看&#xff0c;各位有面經屯著可以聯系我哦 這個系列離結束差的還特別多&#xff0c;會更新涵蓋所有一線大廠的所有崗位&#xff0c;也可以關注一下。 最容易進的大廠工作&#xff0c;百度經典百題 超經典&…

百度校招歷年經典面試題匯總:Java開發崗

這個系列計劃收集幾百份朋友和讀者的面經&#xff0c;作者合集方便查看&#xff0c;各位有面經屯著可以聯系我哦 這個系列離結束差的還特別多&#xff0c;會更新涵蓋所有一線大廠的所有崗位&#xff0c;也可以關注一下。 百度校園招聘歷年經典面試題匯總&#xff1a;C研發崗 …

京東華為 Java開發歷年經典題匯總

這個系列計劃收集幾百份朋友和讀者的面經&#xff0c;作者合集方便查看&#xff0c;各位有面經屯著可以聯系我哦 這個系列離結束差的還特別多&#xff0c;會更新涵蓋所有一線大廠的所有崗位&#xff0c;也可以關注一下。 百度校招歷年經典面試題匯總&#xff1a;Java開發崗 百…

13個mysql數據庫的實用SQL小技巧

MYSQL作為最成功的開源關系型數據庫之一&#xff0c;擁有大批的粉絲&#xff08;本人也是&#xff09;&#xff0c;在這篇文章中&#xff0c;我們精心收集了10個最實用的mysql查詢技巧&#xff0c;希望能夠帶給大家驚喜&#xff0c;如果大家也有非常不錯的SQL&#xff0c;請留言…

今日頭條校園招聘歷年經典面試題匯總:C++研發崗

這個系列計劃收集幾百份朋友和讀者的面經&#xff0c;作者合集方便查看&#xff0c;各位有面經屯著可以聯系我哦 這個系列離結束差的還特別多&#xff0c;會更新涵蓋所有一線大廠的所有崗位&#xff0c;也可以關注一下。 京東&華為 Java開發歷年經典題匯總 百度校招歷年經…

騰訊校招歷年經典面試匯總:C++研發崗

這個系列計劃收集幾百份朋友和讀者的面經&#xff0c;作者合集方便查看&#xff0c;各位有面經屯著可以聯系我哦 這個系列離結束差的還特別多&#xff0c;會更新涵蓋所有一線大廠的所有崗位&#xff0c;也可以關注一下。 今日頭條校園招聘歷年經典面試題匯總&#xff1a;C研發…

騰訊校園招聘歷年經典面試題匯總:前端

這個系列計劃收集幾百份朋友和讀者的面經&#xff0c;作者合集方便查看&#xff0c;各位有面經屯著可以聯系我哦 這個系列離結束差的還特別多&#xff0c;會更新涵蓋所有一線大廠的所有崗位&#xff0c;也可以關注一下。 騰訊校招歷年經典面試匯總&#xff1a;C研發崗 今日頭…

網易校園招聘歷年經典面試題匯總:前端 崗

這個系列計劃收集幾百份朋友和讀者的面經&#xff0c;作者合集方便查看&#xff0c;各位有面經屯著可以聯系我哦 這個系列離結束差的還特別多&#xff0c;會更新涵蓋所有一線大廠的所有崗位&#xff0c;也可以關注一下。 騰訊校園招聘歷年經典面試題匯總&#xff1a;前端 騰訊…

Selenium兩萬字大題庫

測試最流行框架之一&#xff0c;可以學習一下。 填空 1、根據項目流程階段劃分軟件測試&#xff1a;&#xff08;單元測試&#xff09;、&#xff08;集成測試&#xff09;、&#xff08;系統測試&#xff09;、&#xff08;驗收測試&#xff09; &#xff08;單元測試&#…

Tomcat 6.0配置連建池的方式:

1.連接池的概念&#xff1a; JNDI解釋:JNDI全稱JavaNamingandDirectoryInterface(java命名和目錄服務)用于定位查找服務對象。 2.使用連接池的優點(企業開發中常用) 3.在Tomcat6.0中配置連接池的步驟如下&#xff1a; (1).在tomcat/conf目錄下找到context.xml文件&#xff0c;在…

FIX三天日記-FIX簡介

由于作者還未在真實項目中實踐&#xff0c;以下知識均限于學習&#xff0c;有些知識來源網絡&#xff0c;不保證絕對準確。 一、FIX是什么&#xff1f; 是一個適用于實時證券和金融電子交易開發、不受單一實體控制的開放的數據通信標準&#xff0c;此協議能夠被調整適用于任何…

vscode遠程連接開發機失敗/解決方案大合集

錯誤合集 channel 1: open failed: administratively prohibited: open failed channel 2: open failed: administratively prohibited: open failed channel 3: open failed: administratively prohibited: open failed channel 4: open failed: administratively prohibi…

新鮮面經——騰訊金融類后臺開發

一面 1、合并兩個有序鏈表&#xff0c;我是寫的不怎么停頓而且一次對的&#xff0c;這種題我建議最低標準就按這個來。 2、在微信九宮格組合售賣。實現的代碼中&#xff0c;輸入用戶支付單號listid后&#xff0c;代碼需要保證能夠將三種商品都發貨成功&#xff1b; 3、設計電…

百度實習后端開發一二三面

三連面&#xff0c;完全沒準備&#xff0c;一臉懵的面完。 狀態&#xff1a;已拿offer 一面 如何判斷鏈表是否有環&#xff1f; 答&#xff1a;快慢指針 介紹一下堆這種數據結構 答&#xff1a;大根小根堆&#xff0c;遞歸定義&#xff0c;實現&#xff0c;空間復雜度&am…

FIX三天日記-quick fix簡介

一、介紹 fix協議在上篇已經學習了&#xff0c;不再介紹。 QuickFIX是一款C實現的開源FIX引擎&#xff0c;同時提供Python等多種語言實現&#xff0c;具體看quickfix git地址 官網已經介紹如何編譯quickfix、配置文件字段含義等等&#xff0c;我假設你可以看懂&#xff0c;用…

FIX三天日記-quick fix源碼

一、概述 1.1 如何閱讀&#xff1f; 對于一般人&#xff0c;沒必要像對待常用公共組件一樣&#xff0c;搞清楚每一個點&#xff0c;我們從使用的角度出發&#xff0c;把我們用到的功能讀到即可。 1.2 如何下載 &#xff1f; https://github.com/quickfix/quickfix 1.3 大概…

如何寫出高性能SQL語句

優化SQL查詢&#xff1a;如何寫出高性能SQL語句 1、首先要搞明白什么叫執行計劃&#xff1f;執行計劃是數據庫根據SQL語句和相關表的統計信息作出的一個查詢方案&#xff0c;這個方案是由查詢優化器自動分析產生欀如一條SQL語句如果用來從一個10萬條記錄的表中查1條記錄&#…

兔老大的系統設計(一)健康度系統

本系列用大白話&#xff0c;手把手帶你實現上百個BAT公司內部真實的常用中型系統。評論抽獎送書 與培訓班/營銷號/忽悠人的低水平作者&#xff0c;不同的是&#xff1a; 保證聽懂&#xff08;小白也可以&#xff0c;這是我的一貫風格&#xff0c;字典式小白式的輸出&#xff0…