gpt4 book ai didi

java - Spring的core.JdbcTemplate.query返回什么List实现?

转载 作者:行者123 更新时间:2023-11-30 03:32:31 25 4
gpt4 key购买 nike

更具体地针对public <T> List<T> query(String sql, RowMapper<T> rowMapper) throws DataAccessException

我尝试跟踪源列表,但它只是给了我一堆数据提取器和 jdbc 调用,没有任何地方显式创建 List - 子类型实现。我很好奇,因为我想知道 Spring 如何实例化 List ,或者如果它通过返回子实现来“作弊”,如Arrays.asList

最佳答案

JdbcTemplate#query(String, RowMapper)调用重载的JdbcTemplate#query(String, ResultSetExtractor)通过提供 RowMapperResultSetExtractor作为一个论点。

其执行 extractData创建一个java.util.ArrayList

关于java - Spring的core.JdbcTemplate.query返回什么List实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28680334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com