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類型的文字,以防您不熟悉該語法。