gpt4 book ai didi

java - Spring引用JDBC缺陷?

转载 作者:行者123 更新时间:2023-12-01 11:51:54 26 4
gpt4 key购买 nike

我刚刚阅读了 Spring Data JDBC 引用资料,想知道其中是否存在缺陷。

http://docs.spring.io/spring-data/jdbc/docs/1.1.0.RELEASE/reference/html/core.support.html下面是示例代码:

private static class CustomerMapper implements RowMapper<Customer> {

public Customer mapRow(ResultSet rs, int rowNum) throws SQLException {
Customer c = new Customer();
c.setId(rs.getInt("customer.id"));
c.setName(rs.getString("customer.name"));
return c;
}
}

该方法会传递两个参数(ResultSet rsint rowNum),而 rowNum 根本不使用。 rowNum 是否还有代码中未见的其他用途?

感谢和问候,

Whit3hat

最佳答案

mapRow(ResultSet rs, int rowNum) 方法是 RowMapper 接口(interface)的一部分。

据我所知(通过快速浏览 Spring Framework 的源代码),任何实现类都不会将其用于日志记录以外的目的。我想它出现在方法签名中是为了给编写实现 RowMapper 接口(interface)的类的开发人员提供更多选择。

关于java - Spring引用JDBC缺陷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28738575/

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