//调用Mysql存储过程,p_materialPlanChange存储过程名称,@p_flag存储过程输出参数,
//具体请看一下我的Mysql存储过程实例:http://blog.youkuaiyun.com/zhengyong407/article/details/45502647
String procedureSql ="{call p_materialPlanChange(?,?,?,?,@p_flag)}";
Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
SQLQuery query = session.createSQLQuery(procedureSql);
//设置问号对应的参数
query.setString(0, projectID);query.setString(1, projectName);
query.setString(2, account);
query.setString(3, name);
List<?> list = query.list();