高分求教!Hibernate调用存储过程的方法。 请教:Hibernate调用oracle存储过程,需要传入两个参数,存储过程执行完后,需要返回两个参数,一个是游标,一个是数值,现在不知怎么得到和使用返回的两个参数。关键问题是单独游标和数值都能行,就是不知道如何使用两个返回参数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Hibernate调用oracle存储过程,需要传入两个参数,存储过程执行完后, hibernate 不熟 根据session获取到conn以后 按照jdbc的API走吧 记忆中hibernate调用存储过程其实是绕过了hibernate,直接用的jdbc的类,所以你jdbc怎么写,现在怎么写就好了 hibernater 不支持直接更新或删除的存储过程Hibernate 中直接使用JDBCtx = session.beginTransaction(); Connection con=session.connection(); String procedure = "{call batchUpdateCustomer(?) }"; CallableStatement cstmt = con.prepareCall(procedure); cstmt.setInt(1,0); //把年龄参数设为0 cstmt.executeUpdate(); tx.commit(); lz 你只需返回结果列表就行了 然后再求列表的长度就不就ok啦吗。 hibernate无法在J2EE项目中一对多,在J2SE项目中却可以,急。。。 jsp 传值 post得不到值,get可以,为什么 tomcat启动一段时间后,服务器死机。是否和运行的apache http server冲突? hibernat +Oracle10g 问题 求助..接用一个接口的问题 Freemarker有什么好处?? 怎样才能让程序重复的按时执行 Java中的this求解? 用jubilder7开发ejb时遇到一个怪问题,各位帮忙分析解决一下 myeclipse里如何在所有的js文件找一个方法 紧急求助 用过SMSlib的进来帮个忙. s:if test 表达式的问题
Hibernate 中直接使用JDBCtx = session.beginTransaction();
Connection con=session.connection();
String procedure = "{call batchUpdateCustomer(?) }";
CallableStatement cstmt = con.prepareCall(procedure);
cstmt.setInt(1,0); //把年龄参数设为0
cstmt.executeUpdate();
tx.commit();