|
19 | 19 | import static org.assertj.core.api.Assertions.assertThat; |
20 | 20 | import static org.mybatis.dynamic.sql.SqlBuilder.*; |
21 | 21 |
|
22 | | -import java.sql.ResultSet; |
23 | | -import java.sql.SQLException; |
24 | 22 | import java.util.ArrayList; |
25 | 23 | import java.util.List; |
26 | 24 |
|
|
33 | 31 | import org.mybatis.dynamic.sql.render.RenderingStrategies; |
34 | 32 | import org.mybatis.dynamic.sql.select.render.SelectStatementProvider; |
35 | 33 | import org.mybatis.dynamic.sql.update.render.UpdateStatementProvider; |
36 | | -import org.springframework.jdbc.core.RowMapper; |
37 | 34 | import org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource; |
38 | 35 | import org.springframework.jdbc.core.namedparam.MapSqlParameterSource; |
39 | 36 | import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; |
@@ -90,16 +87,13 @@ public void testSelect() { |
90 | 87 | SqlParameterSource namedParameters = new MapSqlParameterSource(selectStatement.getParameters()); |
91 | 88 |
|
92 | 89 | List<GeneratedAlwaysRecord> records = template.query(selectStatement.getSelectStatement(), namedParameters, |
93 | | - new RowMapper<GeneratedAlwaysRecord>(){ |
94 | | - @Override |
95 | | - public GeneratedAlwaysRecord mapRow(ResultSet rs, int rowNum) throws SQLException { |
96 | | - GeneratedAlwaysRecord record = new GeneratedAlwaysRecord(); |
97 | | - record.setId(rs.getInt(1)); |
98 | | - record.setFirstName(rs.getString(2)); |
99 | | - record.setLastName(rs.getString(3)); |
100 | | - record.setFullName(rs.getString(4)); |
101 | | - return record; |
102 | | - } |
| 90 | + (rs, rowNum) -> { |
| 91 | + GeneratedAlwaysRecord record = new GeneratedAlwaysRecord(); |
| 92 | + record.setId(rs.getInt(1)); |
| 93 | + record.setFirstName(rs.getString(2)); |
| 94 | + record.setLastName(rs.getString(3)); |
| 95 | + record.setFullName(rs.getString(4)); |
| 96 | + return record; |
103 | 97 | }); |
104 | 98 |
|
105 | 99 | assertThat(records.size()).isEqualTo(3); |
|
0 commit comments