博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
org.hibernate.AssertionFailure: null id in xxx (don't flush the Session after an exception occurs)
阅读量:7072 次
发布时间:2019-06-28

本文共 373 字,大约阅读时间需要 1 分钟。

hot3.png

由于我在开发过程当中多次碰到这样的问题,但总是没有找出最终导致这个问题发生的原因,通过搜索和我自己的发现,主要有以下几种原因会导致这个问题的发生 1,表中使用了数据库的关键字 2,使用hibernate的默认连接池,使用连接池没有closeSession,包括查询,插入,更新等一切使用连接池操作,未关闭连接都可能出现这个问题 3,网上查找资料说hibernate3.0中commit操作flush存在问题,有个bug,目前已经将hibernate升级至3.5,目前数据能正常插入 4、应该是你的数据库不能为空的字段得不不到你传进的值. 5、配置文件有误。 目前我发现主要就是以上几种原因,我比较经常遇到的是数据库不能为空的字段得不不到传进的值.

转载于:https://my.oschina.net/zchuanzhao/blog/512547

你可能感兴趣的文章
MyEclipse10.1集成SVN
查看>>
Sitemesh和Struts2结合时Filter的配制顺序
查看>>
【python】编程语言入门经典100例--19
查看>>
[tomcat7源码学习]ClassLoader加载Tomcat的依赖
查看>>
解决MySQL Master/Slave 同步出错
查看>>
常用的主机监控Shell脚本
查看>>
CentOS历史版本下载方法
查看>>
[cocos2dx]斗地主制作之洗牌算法
查看>>
javascript 注入实现跨html跨浏览器传参
查看>>
linux 网络基本配置
查看>>
redis 主从配置,自动切换
查看>>
Spring3 MVC Login Interceptor
查看>>
linux的启动流程--
查看>>
centos镜像liveCD,liveDVD和DVD区别
查看>>
javascript variable's scope , 变量 范围
查看>>
selenium 远程连接超时
查看>>
android图片处理
查看>>
CentOS7中firewall防火墙详解和配置,.xml服务配置详解
查看>>
电子表格控件Spreadsheet 对象方法事件详细介绍
查看>>
自动填写短信验证码
查看>>