今天在写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;}
}

org.hibernate.LazyInitializationException: could not initialize proxy - no Session相关推荐

  1. Hibernate 异常org.hibernate.LazyInitializationException: could not initialize proxy - no Session

    最近代写毕业设计中小网站,SSH架构,三年没搞过这个,忘记了,今天遇到这个问题就记录下: 错误页面提示 could not initialize proxy - no Session 控制台 org. ...

  2. 解决方案,org.hibernate.LazyInitializationException: could not initialize proxy - no Session

    解决方案,org.hibernate.LazyInitializationException: could not initialize proxy - no Session 参考文章: (1)解决方 ...

  3. Spring Data Jpa 报错org.hibernate.LazyInitializationException: could not initialize proxy

    问题描述:使用JPA原生API接口进行与数据库层的交互报错 org.hibernate.LazyInitializationException: could not initialize proxy ...

  4. 解决Hibernate:could not initialize proxy - no Session

    /*************************************************************************************************** ...

  5. 【HIbernate异常】could not initialize proxy - no Session (已解决)

    异常信息: org.hibernate.LazyInitializationException: could not initialize proxy - no Session 解决方法: 用 get ...

  6. 错误记录(八)could not initialize proxy - no Session

    推荐一个学习Java的小众网站:https://www.javazhiyin.com/ 在SSH整合项目中出现了如下错误信息: org.hibernate.LazyInitializationExce ...

  7. hibernate4 could not initialize proxy - no Session

    在编写hibernate4的相关代码的时候,出现异常 org.hibernate.LazyInitializationException: could not initialize proxy - n ...

  8. hibernate中报错could not initialize proxy - no Session的解决方法

    hibernate中报错:could not initialize proxy - no Session,怎么解决? 解决方法: 在该hbm文件中的 many-to-one 的最后加上:lazy=&q ...

  9. NHibernate之Could not initialize proxy - no Session Bug

    最近在看一个 叫 泰斗破坏神的项目 里面用到了 NHibernate 这里涉及到了 联表查询 我的映射是在类里面,和网上在XML里的不一样 当我运行时,它会报错  Could not initiali ...

最新文章

  1. Hinton的胶囊网络不太行?CVPR Oral论文:不比卷积网络更「强」
  2. 开发Linux系统下的磁盘加密方法详解
  3. 【jQuery】用jQuery给文本框添加只读属性【readOnly】
  4. CSS3的background-size:设置背景图片大小
  5. 机器学习在客户管理场景中的应用
  6. python清空列表clear_如何在Python中清空列表?
  7. 一句话加速grep近30倍
  8. 4-2   ADO.NET-查询和检索数据1
  9. 前端如何查看音频的长度_Android音频可视化
  10. UVA10424 Love Calculator【水题】
  11. Jq-模拟最大化最小化关闭
  12. sqlserver两种分页方法比较
  13. jquery学习系列1(Ready)
  14. Autocad ET扩展工具汉化
  15. 如何永久关闭WPS热点,WPSCENTER,WPSNOTIFY,WPS新闻,WPS广告,WPS弹窗.
  16. android照片批量上传照片,一键批量上传手机照片到QQ相册功能 节省手机流量
  17. pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...
  18. python解决经典数学问题-用python解决普通高中数学书A必修三题目(一)
  19. 本地用户和组 无法访问计算机 无效的语法,找不到Windows NT用户或组“DOMAIN \ USER”?...
  20. java开发环境(java开发环境和运行环境)

热门文章

  1. 无线 在linux叫什么地方,请问有知道atheros无线网卡Linux驱动官方下载地址是什么吗?...
  2. 华为什么时候更新鸿蒙os,华为鸿蒙系统升级时间表
  3. 如何查看Linux版本号(内核版本号和发行版本号)
  4. linux下 如何调试php,linux下使用gdb对php源码调试
  5. perl 远程 mysql_写的一个perl脚本,用于发送远程MySQL命令 -电脑资料
  6. ios13看怎么airpods电量_iPhoneXR查看airpods蓝牙耳机电量的三种方法
  7. python tkinter listbox_Python3 tkinter基础 Listbox for+insert 将list中元素导入listbox中
  8. 【2018ACM山东省赛 - G】Games(Nim博弈 + dp)
  9. 【牛客 - 551E】CSL 的魔法(贪心,思维,STLmap,分块)
  10. 【 HDU - 1215 】七夕节(数论,约数和公式)