休眠:多个结果集

Rya*_* P. 3 java hibernate jdbc multiple-resultsets

从我在Hibernate文档/在线中读到的内容来看,听起来Hibernate没有处理多个结果集的能力.我希望在依赖于Hibernate的应用程序中进行MySQL DB调用,这将返回多个结果集.

您使用哪种解决方案与Hibernate"玩得很好",请记住,这可能是唯一一个将返回多个结果集的调用?

谢谢!

Boz*_*zho 5

AFAIK,你不能用hibernate处理多个结果集.但我认为你不需要它 - 多个结果集很少能映射到结果List<FooEntity>.您可以将纯JDBC用于返回多个结果集并手动处理它们的查询.

  • @BalusC - 有http://download.oracle.com/javase/6/docs/api/java/sql/Statement.html#getMoreResults%28%29`Statement.getMoreResults()` - 我认为这会得到下一个结果集 (2认同)