From 14f5032e972b1031a18b010e69644bf035fa9956 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Tue, 17 Mar 2020 19:22:26 +0100 Subject: [PATCH] Update Kotlin example See gh-gh-24398 --- src/docs/asciidoc/data-access.adoc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/docs/asciidoc/data-access.adoc b/src/docs/asciidoc/data-access.adoc index e5f1aa02edb..69fbe9b3b10 100644 --- a/src/docs/asciidoc/data-access.adoc +++ b/src/docs/asciidoc/data-access.adoc @@ -2793,16 +2793,12 @@ For example, it may be better to write the preceding code snippet as follows: [source,kotlin,indent=0,subs="verbatim,quotes",role="secondary"] .Kotlin ---- - fun findAllActors(): List { - return jdbcTemplate.query("select first_name, last_name from t_actor", ActorMapper()) + val actorMapper = RowMapper { rs: ResultSet, rowNum: Int -> + return Actor(rs.getString("first_name"), rs.getString("last_name")) } - class ActorMapper : RowMapper { - - override fun mapRow(rs: ResultSet, rowNum: Int) = Actor( - rs.getString("first_name"), - rs.getString("last_name")) - } + fun findAllActors(): List { + return jdbcTemplate.query("select first_name, last_name from t_actor", actorMapper) } ----