你不妨听一下我的建议:
你可以先把 finally 这部分去掉,因为当你没有去调用test() 之前,session就已经关闭了,所以得到的结果是这样的,你可以试一下,不用去关闭session。
你可以先把 finally 这部分去掉,因为当你没有去调用test() 之前,session就已经关闭了,所以得到的结果是这样的,你可以试一下,不用去关闭session。
解决方案 »
- spring cache异常
- JTA 跨 数据库 异常
- hibernate 关联映射表 如何只更新其中一个表
- mysql java 中文乱码
- 当“SELECT *** FOR UPDATE NOWAIT”遇上conn.setAutoCommit(false); 请专家指点
- struct+spring之后找不到action了
- 从多方抓取一方时,多发一条sql是怎么回事儿,求指点
- 急急,关于Quartz的问题?
- tomcat的异常处理问题?
- 小白求救,一个基于ssm的人事管理系统
- 关于get的中文乱麻问题
- 如何把这个文档解析成Java Object,有现成的open source framework吗?(有嵌套element)
问题是 你的Customer customer 应该定义在TRY CATCH外部
在session.close()之前把customer的一个属性输出来再return,倒是可以
if(tx != null) {
tx.rollback();
}
里面先打印异常信息。看什么异常,估计是延迟加载的问题