SessionFactory s=dao.getHibernateTemplate().getSessionFactory();
Session session=s.openSession();
//客户信息
Connection con=session.connection();
Transaction ts = session.beginTransaction();
String procedure = "{call p_tzkhxxxg(?,?) }";
CallableStatement cstmt;
int count=-1;
try {
cstmt = con.prepareCall(procedure);
cstmt.setString(1,khbh);
cstmt.setString(2,khmc);
cstmt.registerOutParameter(3, java.sql.Types.INTEGER);
cstmt.executeQuery();
ts.commit();
count=cstmt.getInt(11);
} catch (Exception e) {
ts.rollback();
e.printStackTrace();
return false;
}
hibernate 调用带输入输出参数的存储过程
最新推荐文章于 2019-12-15 13:19:11 发布