首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

用的是Hibernate + spring,怎么调用数据库的存储过程那

2012-04-16 
用的是Hibernate + spring,如何调用数据库的存储过程那?S2SH中如何调用存储过程用的是Hibernate + spring,

用的是Hibernate + spring,如何调用数据库的存储过程那?
S2SH中如何调用存储过程

用的是Hibernate + spring,如何调用数据库的存储过程那?
我在代码中,如果新增加个对象用下面的语句,如果调用存储过程,应该怎么写那?
this.getHibernateTemplate().persist(catbean);

假如存储过程为AA,有两个参数。如何调用?
请高人指点一下。



[解决办法]
this.getHibernateTemplate().execute(new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException,SQLException{
String callName = "{call AA(?,?)}";
CallableStatement cs = session.connection().prepareCall(callName);
cs.setObject(1,xx);
cs.setObject(2,yy);
cs.execute();
cs.close();
return null;

}
})
[解决办法]

探讨

this.getHibernateTemplate().execute(new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException,SQLException{
String c……

热点排行