getsession.saveorupdate()方法 不用事务的情况下,跟踪 那个getSession 每次都是打开一个新的session, 这个session在什么时候关闭呢?谁来控制呢?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
HibernateDaoSupport 中getSession问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
devmiao 2016-02-14 23:10关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2009-09-24 13:23kingwhere的博客 这段时间遇到一个问题,接收的项目Dao继承的是 HibernateDaoSupport 且没有加上事务 在进行后期测试的时间发现web服务器内存爆掉了,后来检测了一下session的开启数,发现有很多session没有关掉,因为这个问题就到...
- 2010-04-30 21:22weixin_33826609的博客 getSession()这个方法本身其实返回的是与当前事务绑定的Session对象,在HibernateDaoSupport中使用,HibernateDaoSupport本身是不负责对这个Session对象进行关闭的,所以在其中有一个对应的releaseSession()方法,...
- 2012-08-30 20:48iteye_5095的博客 HibernateDaoSupport中的getSession()方法 getSession()这个方法本身其实返回的是与当前事务绑定的Session对象,在HibernateDaoSupport中使用,HibernateDaoSupport本身是不负责对这个Session对象进行关闭的,所以在...
- 2012-05-11 13:43liqueur的博客 Spring+Hibernate的集成环境里,如果DAO直接使用HibernateDaoSupport的getSession()方法获取 session进行数据操作而没有显式地关闭该session,那么程序表现为:每个session会打开一个connection,并且 connection...
- 2021-05-17 10:28Cabbage coder的博客 } public static Session getSession() { Session session=getSessionFactory().getCurrentSession(); return session; } } 这里没有private!!!!!!!!!!!!!!!! 测试类: import utils.HbnUtils; ...
- 2014-05-12 14:09Materigirl的博客 关于HibernateDaoSupport getSession()不能释放资源的问题及解决方法 1、使用手动释放资源: Session session = getSession(); //代码 //Query query= session.createQuery(hql); //query.list(); ...
- 2019-04-11 11:36浮生%未歇的博客 1.Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法: public final HibernateTemplate getHibernateTemplate() public final void setSessionFactory(SessionFactory ...
- 2019-07-29 01:28在Java开发领域,尤其是Spring框架的应用中,`HibernateDaoSupport`和`@Autowired`是两个非常重要的概念。它们分别代表了Hibernate对DAO层的支持以及Spring框架的依赖注入机制。接下来,我们将深入探讨这两个知识点...
- 2011-10-21 13:38zws1987211的博客 Spring+Hibernate做项目, 发现有member在不加事务的情况下就去调用 getSession() 方法, 结果导致数据库连接不能释放, 也无法正常的提交事务(只能做查询, 不能做save(), update()). 如果配合连接池使用的话, 不出几...
- 2011-12-21 15:44pippo_的博客 this.getsession实际上是调用了父类HibernateDaoSupport中的方法获得session。使用spring管理hibernate的SessionFactory的时候,这个方法会从session池中拿出一session。这样做有可能有问题,尽管这种方式拿到的...
- 2016-08-29 14:47ywg1144的博客 this.getsession实际上是调用了父类HibernateDaoSupport中的方法获得session。使用spring管理hibernate的SessionFactory的时候,这个方法会从session池中拿出一session。这样做有可能有问题,尽管这种方式拿到的...
- 2018-06-25 10:31嫌疑人X的解忧杂货店的博客 1.通过getSession()方法获得session进行操作 Java代码public class Test extends HibernateDaoSupport{ public void save(User user){ this.getSession().save(user); } } [java] view plain copy...
- 2015-01-27 15:35程序员冰零的博客 public Session getSession() { return getSessionFactory().getCurrentSession(); } } 0x02 Spring中注入hibernateTemplate 0x03 新建HibernateTemplate类 这里的话, 根据需要添加相应的...
- 2017-09-04 21:14宝哥大数据的博客 Hibernate中还提供了HibernateDaoSupport继承HibernateDaoSupport, 注入SessionFactory但是报错了, Cannot override the final method from HibernateDaoSupport我们来看一看HibernateDaoSupport类持有...
- 没有解决我的问题, 去提问