最近在调试用spring看看通过getSession hibernate时能不能通过事务自动关闭我该如何在MYECLIPSE中查看一个变量Session session是什么时候关闭的,当关闭了,我能在myeclipse中看到这样的功能该如何在myeclipse中进行调试,感谢!
解决方案 »
- Java如何在局域网络内其他机器上读写文件
- 向高手请教..用辗除法求2个数的最大公约数和最小公倍数..
- 总是报count--;错误?是什么意思呀?
- 突然冒泡---将来出现云开发环境就好了,应该已有人想到这个概念产品了
- 关于菜单问题
- oracle数据库中某个字段的值含有html标签,如何把这个值正确的显示到页面?
- 什么是“推”技术,“拉”技术?
- 有谁能详细点,说一下,使用JBuilder9把程序打成for solaris的可执行文件,还要自带runtime和jdbc
- 求助,请帮我看看哪出了问题
- 在Java Applet中如何实现picture.gif的旋转?
- 动态建立的按钮怎么控制
- 自己的写的一个架构,有些问题不知道有没有人会看.写了很详细的注释啊
开关,至于在哪可以看到没试过
建议在dao方法中使用hibernate template,因为它提你完成了获得与当前线程绑定的session的操作。如果不用hibernate template,你就要使用spring的API提供的静态方法getRsource来获得session。在你业务逻辑中,绝对不要有close session的动作。因为这样会导致transaction inceptor提交事务时爆出session已关闭的异常。
在这篇文章中,上面讲了,如果在service服务层getsession时,使用完session后,session是不会自动关闭的,是需要手动close的,是这个意思吗?我不知道在MYECLIPSE中如何调试,我想在IDE中进行断点条件,来看一下如何SESSION中关闭了,嗯!