如何通过hibernate调用存储过程
2个回答
展开全部
getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session) {
try {
Connection conn = session.connection();
String sql = "{call readcountplusone(?)}";
CallableStatement stmt = conn.prepareCall(sql);
stmt.setLong(1, pojo.getId().longValue());
stmt.execute();
} catch (Exception e) {
e.printStackTrace();
}
}
return null;
}
});
使用spring提供的getHibernateTemplate调用
public Object doInHibernate(Session session) {
try {
Connection conn = session.connection();
String sql = "{call readcountplusone(?)}";
CallableStatement stmt = conn.prepareCall(sql);
stmt.setLong(1, pojo.getId().longValue());
stmt.execute();
} catch (Exception e) {
e.printStackTrace();
}
}
return null;
}
});
使用spring提供的getHibernateTemplate调用
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询