发布网友
共2个回答
热心网友
使用HIbernate调用存储过程的方法如下:
匿名内部类,HibernateCallback中执行存储过程
语法 {call 存储过程名(?,?,?)} ?为参数占位符
示例如下:
List logList =
(List)this.getHibernateTemplate().execute(new HibernateCallback(){
@SuppressWarnings("unchecked")
@Override
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
String procedureSql = "CALL PROCEDURE(?, ?)";
Query query = session.createSQLQuery(procedureSql);
query.setParameter(0, endDate);
query.setParameter(1, code);
List list = query.list();
return list;
}
});
有问题再追问,good luck!~
热心网友
SSH2是什么东西,