session.getConnection()在3.x版本中已经deprecated,在4.x中终于去掉了。对于一些非用connection不可的情况下,Hibernate给出了一个替代办法。
final String[] seqn=new String[1];
HibernateSessionFactory.getSession().doWork(new Work() {
public void execute(Connection connection) throws SQLException {
CallableStatement stmt = connection.prepareCall("{call pkg_test.proc_log(?)}");
stmt.registerOutParameter(1, java.sql.Types.INTEGER); //返回的参数
stmt.execute();
seqn[0] = stmt.getString(1);
}
});
这个connection是hibernate管理的,直接通过jdbc跟数据库相连,随着方法的结束,hibernate自动回收该connection,避免了以前版本中connection中出现的异常。
分享到:
相关推荐
session.js, Session.js 获取用户会话信息 Session.js提供有关当前会话的信息。要使用:包括文件 session.js, 然后访问访问者对象。 它使用google加载器获取位置数据。 对于异步加载,请使用 window.session_loaded ...
使用jQuery在前端设置cookie $.session.set('key','values')
console.log("session.get(\"userId\") = " session.get("userId")); session.abandon(); console.log("after abandon, session data is :"); session.dump(); res.writeHead(200, {"Content-...
delete()方法用于从数据库中删除与Java对象对应的记录。... // 先加载一个持久化对象 Customer customer = (Customer)session.get(Customer.class, new Long(1)); session.delete(customer); // 计划执行一个delete语句
今天调试网站时在后台出现这样的错误,“Microsoft VBScript 运行时错误 ‘800a01b6’ 对象不支持此属性或方法: ‘Session.CodePage’” 在百度搜索查看到的答案又不是很全,大多都是含糊不清的。后来我自己研究了...
cgic_session.zip cgic session cgic_session.zip cgic session cgic_session.zip cgic session cgic_session.zip cgic session cgic_session.zip cgic session
tomcat 集群 nginx 使用redis 保证session同步
session.getAttribute在servlet中是一个很重要的方法。
课堂老师写的一份session..有兴趣的可以看一下啦,嘿嘿
关于session.doc关于sessio关于session.docn.doc
session.socket.io, 在 socket.io 中,表示/连接会话 session.socket.io ( SessionSockets ) 这个小模块简化了 socket.io 使用express或者连接中间件的http会话的使用。 它没有依赖项,可以使用任何与表示或者连接...
session.会话,实例,源码session.会话,实例,源码
通过session来判断用户输入的验证码是否相等通过session来判断用户输入的验证码是否相等
MediaSession.md
session.apk.1
Session.sublime_session
Session.cs
Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用。 ...
session.save_path = CDOCUME~1ADMINI~1LOCALS~1Temp 配置mantis bug跟踪系统 出现的错误信息C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp找不到 session.save_path = "C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp" Warning: ...