Hibernate session close问题 你在sessionFactory中session放在TreadLocal中的所以你session.close不能用用sessionFactory中关闭session方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SESSION BEAN是CONTAINER MANAGEDSESSION FACTORY通过JNDI TREE绑定,程序中查找改OBJECT,然后创建SESSION你的意思是不是在一次transaction中,session只能被close一次?我close了,他不会自己自动打开?象我这种分布式环境中,应该使用sessionFactoery.openSession()? 很明显嘛,你第一次的时候就已经把session给close了,第二次怎么可能仍然存在呢。你的close相当于把数据库连接关掉了,这和是否是分布式没关系。session的生命周期由hibernate来管理的,session的打开和关闭,你不需要关心。 恩,晓得了。我如果需要这样使用需要在外部控制SESSION OPEN或者,每次使用都OPENSESSION想了解一下,session的创建代价大不大?如果很多用户并发使用的花,系统一下子会开很多个SESSION,这时候消耗资源是不是会比直接使用sql在dao里面的那种方法大很多 不太清楚你的意思。直接使用sql就不创建数据库连接了吗?这和创建一个session有什么区别呢? 呵呵,强烈推荐你看看hibernate基本知识,session是轻量级对象,不影响性能。sessionFactory是大对象。 请教一下用struts1怎么做点了上传文件后的提示 poi 导出excel表合并单元格 学习hibernate好呢,还是学习ibatis好呢? hibernate如何处理并发,程序方面需要怎么做 高手們請進!急~~~ spring配置文件的问题 菜鸟的Mybatis报错问题 structs客户端验证问题,急!! 参照petstore结构,自己建了一个工程,编译serverlet时出错,请帮忙 java怎么输出完整的html 在线等待,关于struts,hibernate里日期操作的问题,后台是oracle。谢谢 搭建hibernate运行环境
SESSION FACTORY通过JNDI TREE绑定,程序中查找改OBJECT,然后创建SESSION
你的意思是不是在一次transaction中,session只能被close一次?我close了,他不会自己自动打开?
象我这种分布式环境中,应该使用sessionFactoery.openSession()?
想了解一下,session的创建代价大不大?如果很多用户并发使用的花,系统一下子会开很多个SESSION,这时候消耗资源是不是会比直接使用sql在dao里面的那种方法大很多
sessionFactory是大对象。