Hibernate处理多个结果集

时间:2013-12-24 15:08:43

标签: sql-server hibernate

我的存储过程是返回许多结果集。 我知道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 // ??????

对不起,如果它很简单..

0 个答案:

没有答案