我的存储过程是返回许多结果集。 我知道JDBC中有一种机制可以浏览它们 像这样 //....
String sql = "EXECUTE dbo.storedPricedure @param = ?"
PreparedStatement stmt = conn.prepareStatement(strSQL);
stmt.setParameter(11111) ;
boolean bResultSet = stmt.execute();
while(bResultSet) {
//.. do something
ResultSet rs = stmt.getResultSet();
while (rs.next()) {
//.. do things
}
bResultSet = stmt.getMoreResults(); //Checking if there are more results
}
如何在创建查询后使用hibernate执行相同的操作
String queryString = "dbo.storedPricedure 11111" ;
Query q = session.createSQLQuery(queryString);
q.list // ??????
对不起,如果它很简单..