|
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