怎么使用Hibernate调用带输出参数的存储过程 CallableStatement cs = getSession().connection().prepareCall("{?=call proc_name(?,?)}");//这样?下面怎么写//还有就是为什么getSession后面那个connection为被加了个横杆 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 {?=call proc_name(?,?)是调用函数 cs.registerOutParameter(1,Types.VARCHAR) cs.setXXX(2, XXx); cs.setXXX(3, XXX); cs.execute(); session.close(); 带横杠 是已经过时的方法,不推荐使用,但是还可以使用。 楼主在这里补充一下,希望对这个问题有所帮助.本人用的SQL数据库,有两种输出方式一种是return,就用上面这种方式,还有一种是跟参数写在一起的,加output的那种@par1 int output,@par2 int,@par3 int"{call proc_name(?,?,?)}" cs.registerOutParameter(1,Types.VARCHAR) cs.setXXX(2, XXx); cs.setXXX(3, XXX); Mybatis级联问题 一个疑问:从两个数组查找相同的元素(使用最少的循环次数) DynaActionForm的问题 请问各位老鸟,推荐本计算机系大四学生适用的java书籍如何? 关于ant junit 报classnotfoundexception的问题 struts2的一些事情 struts标签库的 tld文件从哪里获得? 关于hibernate联级操作的问题(加急) ibatis 访问orcale中的存储过程出错,向高手请教 在多线程中获取事物异常 jstl Unable to find parent packages jfreechart-default
cs.registerOutParameter(1,Types.VARCHAR)
cs.setXXX(2, XXx);
cs.setXXX(3, XXX); cs.execute();
session.close();
带横杠 是已经过时的方法,不推荐使用,但是还可以使用。
本人用的SQL数据库,有两种输出方式
一种是return,就用上面这种方式,还有一种是跟参数写在一起的,加output的那种@par1 int output,
@par2 int,
@par3 int
"{call proc_name(?,?,?)}"
cs.registerOutParameter(1,Types.VARCHAR)
cs.setXXX(2, XXx);
cs.setXXX(3, XXX);