这是hibernate的一个bug,具体看https://hibernate.atlassian.net/browse/HHH-11732?attachmentViewMode=list

When using stateless session with jdbc batch size we get an

HHH000352: Unable to release batch statement..

error in session.close() after rollback:

Code:
Configuration cfg = new Configuration();
cfg.setProperty(Environment.STATEMENT_BATCH_SIZE, "10");
factory = cfg.configure().buildSessionFactory();

StatelessSession session = factory.openStatelessSession();
Transaction tx = session.beginTransaction();

Employee employee = new Employee("1", "2", 1);
employee.setId(id++);
session.insert(employee);

tx.rollback();

session.close();

In rollback the statements are closed but still remain in the jdbc batch,
which is trying to close them a second time on session.close().

在5.2.11.Final版本已经修复了这个问题

转载于:https://www.cnblogs.com/firejava/p/7562464.html

Hibernate - HHH000352: Unable to release batch statement相关推荐

  1. org.hibernate.UnknownEntityTypeException: Unable to locate persister: 异常解决

    org.hibernate.UnknownEntityTypeException: Unable to locate persister: 异常解决 题主在学习hibernate做测试用例子的时候遇到 ...

  2. org.hibernate.UnknownEntityTypeException: Unable to locate persister: com.mm.constract.domain.Contra

    hibernate报错: org.hibernate.UnknownEntityTypeException: Unable to locate persister: com.mm.constract. ...

  3. Hibernate 异常 Unable to instantiate default tuplizer

    . . . . . 今天在做Hibernate和Spring整合,在一张表中多添加了三个字段,它们的类型分别是INT.BIT和DATETIME,然后手动修改了实体类和.hbm.xml,启动单元测试的时 ...

  4. 错误org.hibernate.InvalidMappingException: Unable to read XML解决方法

    hbm.xml中: <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN&quo ...

  5. spring整合hibernate出现HibernateException: Unable to get the default Bean Validation factory

    我的xml配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="ht ...

  6. 报错,could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exce

    问题: Hibernate: insert into vm_card_type (type_name) values (?) 2021-04-29 14:37:17.522  WARN 13112 - ...

  7. java hibernate unable to read xml_各位大神,这是什么错误啊

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Exception in thread "main" org.hibernate.InvalidMappingException: U ...

  8. javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not prep

    2019独角兽企业重金招聘Python工程师标准>>> javax.persistence.PersistenceException: org.hibernate.exception ...

  9. Hibernate配置文件解释

    Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性 每个Hibernate配置文件对应一个Configuration对象 Hibernate配置文件可以有两种格式 ...

最新文章

  1. Python_03-数据类型
  2. 经济师考计算机英语考试,中级经济师考试合格算获得中级职称吗?需要考英语和计算机吗?...
  3. 我的webpack配置文件
  4. 滑动轨迹 曲线 python_python – 计算轨迹(路径)中的转折点/枢轴点
  5. 百万奖池大赛 | 交通事件、医学病理、违法广告检测等,2020首届江苏大数据开发与应用大赛启动...
  6. Highcharts在IE8中不能一次性正常显示的一种解决办法
  7. 水滴公司再回应“线下违规”:核心是公司的管理问题
  8. tp5使用layui表格_tp5+layui增、删、改、查。
  9. Java Web学习总结(12)——使用Session防止表单重复提交
  10. mysql的sererdata_MySQL_win2008 R2服务器下修改MySQL 5.5数据库data目录的方法,说明: 操作系统:Windows Server - phpStudy...
  11. 存储端显示主机链路降级_链路优化、产品升级,腾讯广告让汽车营销更轻松
  12. Leetcode之整数反转
  13. 屏幕取色软件ColorPix
  14. 扩容卡检测(win下,能作为参考)
  15. python报IndentationError: unexpected indent的解决方法.
  16. 使用JQuery快速高效制作网页交互特效第二章所有上机
  17. linux firefox 显示PDF,某个 pdf 文件用 firefox 和 okular 显示乱码
  18. 如何解决 Windows 2000 设备管理器中列出的未知设备问题(转)
  19. 成人学士学位英语单词(史上最全)
  20. MacBookPro阻止电脑自动下载更新

热门文章

  1. 如何弄ad装配图_[分享][BCW]上海西康路189弄——“世界最美购物中心”幕墙的诞生...
  2. oracle连接工具类,c# .net oracle连接工具类
  3. 处理mp3_如何把MP3转换成FLAC格式?这三个方法简单快速
  4. linux 文件可执行_深入理解linux内核——可执行文件执行过程(2)
  5. mac mysql not found_mac版mysql安装后显示mysql: command not found咋整?
  6. 获取页面中超链接数量_微信订阅号自定义菜单添加页面模板使用教程。
  7. Spring AOP注解
  8. pytorch FC_classification
  9. python Supervisor
  10. 图解TCPIP-DHCP