怎么使用Hibernate调用带输出参数的存储过程
Java code
CallableStatement cs = getSession().connection().prepareCall("{?=call proc_name(?,?)}");
//这样?下面怎么写
//还有就是为什么getSession后面那个connection为被加了个横杆
------解决方案--------------------
{?=call proc_name(?,?)是调用函数
cs.registerOutParameter(1,Types.VARCHAR)
cs.setXXX(2, XXx);
cs.setXXX(3, XXX);
cs.execute();
session.close();
带横杠 是已经过时的方法,不推荐使用,但是还可以使用。