hibernate Spring 调用存储过程

请给我hibernate 用存储过程具体代码。谢谢
2025-04-14 14:40:58
推荐回答(1个)
回答1:

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调用