String lastName = this.jdbcTemplate.queryForObject("select last_name from t_actor where id = ?", new Object[]{1212L}, String.class);
我在搜索代码时使用jdbc模板从sql中获取数据的上面一行。我在想什么new Object[]{1212L}
是什么意思?getJdbcTemplate()。queryForObject与Spring JDBC
String lastName = this.jdbcTemplate.queryForObject("select last_name from t_actor where id = ?", new Object[]{1212L}, String.class);
我在搜索代码时使用jdbc模板从sql中获取数据的上面一行。我在想什么new Object[]{1212L}
是什么意思?getJdbcTemplate()。queryForObject与Spring JDBC
它是?
的输入参数,在这种情况下是数字1212.通常,这将从某些用户输入或其他数据导出,而不是在查询中进行硬编码。
每个“?”在查询中表示一个SQL参数。 Object数组表示要用于参数的值。在这种情况下,只有一个参数,因此只有一个值。 “L”指定long类型的文字,以防您不熟悉该语法。