spring HibernateTemplate调用存储过程

时间:2021-12-29 13:31:20

具体调用方式如下所示:

//调用存储过程 删除流程相关记录
String procdure = "{Call sp_deleteInstByRootID(?)}";
CallableStatement cs = this.getHibernateTemplate().getSessionFactory().getCurrentSession().connection().prepareCall(procdure);
//this.getSession().connection().prepareCall(procdure).setString(0, orgdefid);
cs.setString(1, procinstid);
cs.execute();