hibernate本地sql如何调函数和过程,如何传入值,接收返回值? hibernate 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先用你的hibernate session获取conn:Connection con = session.connect(); 然后,看我的博文里的第三章,其实用hibernate和jdbc直接连接是一样的,只不过创建Connection的方式有差别而已:Oracle技术_5分钟会用存储过程_存储过程简单实例(包含循环、条件、增改查、参数传入、变量赋值、java调用等) 另外,存储过程没有返回值,而是可以定义传出参数,和传入参数定义方式类似。接收传出参数的话可以用SQLQuerySQLQuery sqlQuery= (SQLQuery) session.createSQLQuery("{Call PROCEDURE_TEST(?,?)}");sqlQuery.setString(1, "T01"); sqlQuery.setString(2, "[email protected]"); sqlQuery.executeUpdate();这时,使用sqlQuery.getString(1),就获得了第一个传出参数。 至于SQL函数,我建议不要直接使用代码调用,而是在你写SQL时调用,然后用代码执行sql,例如我用hibernate直接执行这条sql(其中用了系统自带的函数max(xx),当然这里可以用你自己定义的):select max(t.c_name) from TEST_BLOB t Struts2+JDBC+JQuery实现权限拦截设定 hibernate问题~~~~~~~~~~~~ 急,面试题! 一个关于mysql+tomcat出现的问题 AXIS调用web service出错~!提示目标服务为null~~~????帮帮忙! 有关java中值存储的问题 请大家谈谈jbuilder与eclipse的对比 数据库 本人开始初学JAVA,请个位大虾指点 关于在weblogic里配置oracle的jdbc连接池的问题? 各位大神,请教一下每秒访问一次URL的问题 Swing读取服务器端发送的消息,并响应给服务器(急)
Oracle技术_5分钟会用存储过程_存储过程简单实例(包含循环、条件、增改查、参数传入、变量赋值、java调用等)
sqlQuery.setString(1, "T01");
sqlQuery.setString(2, "[email protected]");
sqlQuery.executeUpdate();这时,使用sqlQuery.getString(1),就获得了第一个传出参数。