功能接口多行

问题描述 投票:0回答:1

我有此代码,该代码有效:

  new JdbcTemplate(new SingleConnectionDataSource(c, true))
        .query("select id, name from PLAYERS", (rs, rowNum) ->
            new Player(rs.getString("id"), rs.getString("name")) // oneline
        );

但是我现在需要在新的Player()部分中添加多个语句。我尝试将它们括在方括号中,但似乎不起作用。正确的语法是什么?

谢谢。

java java-8 functional-interface
1个回答
0
投票
new JdbcTemplate(new SingleConnectionDataSource(c, true))
    .query("select id, name from PLAYERS", (rs, rowNum) ->
        {
            return new Player(rs.getString("id"), rs.getString("name");
        }) 
    );
© www.soinside.com 2019 - 2024. All rights reserved.