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.mzph.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…