存储过程将多个表返回到Spring JDBC模板
问题内容:
我使用JdbcTemplate从我的Spring DAO类中调用存储过程。我的问题是,存储过程返回多个表。有没有一种方法可以使用Spring
JdbcTemplate访问多个表。
如果我使用 jdbcTemplate.queryForList(myStoredProc, new Object[]{parameters}
iam从结果中仅获取第一个表。
我的数据库是SQL Server 2005。
除了jdbcTemplate以外,我是否需要其他方法。如果是,请告诉我。
提前致谢....
问题答案:
参见http://static.springsource.org/spring/docs/2.0.7/reference/jdbc.html#jdbc-
StoredProcedure
本节中给出的示例完全适合您的情况,其中存储过程返回多个结果集。尽管给出的示例是针对Oracle的,但对于MS SQL Server也应以相同的方式工作。