Hibernate中的statement是什么时候关闭的

原创 2004年07月07日 15:48:00

我查了一下不知道对不对

首先在sessionimpl中有executeall这个方法来执行操作,executeall里面执行到batcher里面的executeBatch(),这个方法如下:

public void executeBatch() throws HibernateException {
  if (batchUpdate!=null) {
   final PreparedStatement ps = batchUpdate;
   batchUpdate=null;
   batchUpdateSQL=null;
   try {
    try {
     doExecuteBatch(ps);
    }
    finally {
     closeStatement(ps);
    }
   }
   catch (SQLException sqle) {
    throw new JDBCException("Could not execute JDBC batch update", sqle);
   }
  }
 }

所以应该是执行一个操作比如insert后,Hibernate就会自己关闭statement

Hibernate中session的关闭问题

Hibernate中session的关闭问题实现一个修改客户信心的功能,分为两部分:一、点击修改,跳转到后台,然后执行根据id查询客户信息的 操作,并将查询到的客户信息回显到前台。二、前台将修改完的信...
  • u014580622
  • u014580622
  • 2016年09月26日 22:49
  • 1849

解决Hibernate的Session的关闭与开启问题

当在使用Hibernate做开发的时候出现org.hibernate.LazyInitializationException: could not initialize proxy - no Sess...
  • a5489888
  • a5489888
  • 2013年06月03日 17:58
  • 13262

什么是hibernate懒加载?什么时候用懒加载?为什么要用懒加载?

所谓懒加载(lazy)就是延时加载,延迟加载。 什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。 至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有...
  • u014788554
  • u014788554
  • 2015年04月14日 13:59
  • 1690

一天之内有多少次时针分针秒针回重合?分别是什么时候

楼主 发表于: 2010-07-21 18:15:23 一天之内有多少次时针分针秒针回重合?分别是什么时候,说出计算方法。 学C#前后不到一个月 今天去面试第一个题目就是这个 不评最佳答案,看重...
  • mmbbz
  • mmbbz
  • 2017年02月21日 09:06
  • 971

iOS开发-AutoreleasePool是什么时候销毁的?

在面试中经常会遇到面试官问这样的问题。 AutoreleasePool是什么时候销毁的? 这个问题能回答上来的话,肯定要对AutoreleasePool和RunLoop有所了解才行。Autorel...
  • Nathan1987_
  • Nathan1987_
  • 2017年10月31日 13:21
  • 351

什么是shell 是不是什么时候都可以使用shell

因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化。因此,Shell脚本只要“用心写”一次,即可应用到很多系统上。因此,之所以要使用Shell脚本是基于: 简单性:S...
  • dieyong
  • dieyong
  • 2014年12月04日 17:21
  • 387

Executor到底是什么时候启动的?

6.4.1 Executor到底是什么时候启动的? 在SparkContext启动之后,StandaloneSchedulerBackend中会new出一个StandaloneAppClient,St...
  • duan_zhihua
  • duan_zhihua
  • 2017年06月18日 21:16
  • 478

oc和swift实现算法:一个人a年b月c日出生,a,b,c三数的乘积为428575,这个人是什么时候出生的?

题目: 一个人a年b月c日出生,a,b,c三数的乘积为428575,这个人是什么时候出生的? 用Object-C实现: //一个人a年b月c日出生,a,b,c三数的乘积为428575,这个人...
  • zhengang007
  • zhengang007
  • 2018年01月11日 17:27
  • 27

Activity到底是什么时候显示到屏幕上的呢

这两天我的包工头歪龙木·灵魂架构师·王半仙·Yrom( https://yrom.net )给我派了一个活:统计App冷启动时间。这个任务看上去不难,但是要求统计出来的时间要准,要特别准。 意思就是...
  • omnispace
  • omnispace
  • 2017年05月19日 14:26
  • 410

什么是教育家?教育家是什么时候出现的

教育家是指通过亲力亲为的教育实践创造出重大教育业绩,对一定时期、一定范围内的教育思想和实践产生重要影响的优秀教育工作者,是一个用于描述高层次杰出教育人才的概念。[1] 教育家可分为从事广义教育活动的...
  • nb1asyy
  • nb1asyy
  • 2014年05月09日 16:47
  • 207
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate中的statement是什么时候关闭的
举报原因:
原因补充:

(最多只允许输入30个字)