我想通過使用顯示用戶表中的所有數(shù)據(jù)NamedParameterJdbcTemplate,但它不起作用。它顯示此錯誤: The method query(String, SqlParameterSource, ResultSetExtractor<T>) in the
type NamedParameterJdbcTemplate is not applicable for the arguments
(String, new RowMapper<User>(){})報錯圖片: Dao類報錯DAO code:private NamedParameterJdbcTemplate jdbc;@Autowiredpublic void setDataSource(DataSource jdbc) { this.jdbc = new NamedParameterJdbcTemplate(jdbc);}public List<User> getAllUsers() { return jdbc.query("select * from user", BeanPropertyRowMapper.newInstance(User.class));}服務(wù)代碼:public List<User> getAllUsers() { return userDao.getAllUsers();}控制器代碼:@RequestMapping(value="/viewAllUser", method = RequestMethod.GET)public String viewAllUser(Model model) { List<User>user = userServices.getAllUsers(); model.addAttribute("user", user); return "viewAllUser";}
在 NamedParameterJdbcTemplate 類型中不適用于參數(shù)
函數(shù)式編程
2023-03-31 15:28:30