JdbcTemplate"queryForObject"和"query"在Spring中已被弃用。应该用什么代替?
查询对象,
Student student = return jdbcTemplate.queryForObject("select * from student_id = ?", new Object[] { studentId }, studentRowMapper);
对于查询,
List<Student> students = return jdbcTemplate.query("select * from class_room_id = ?", new Object[] { classRoomId }, studentRowMapper);
双方jdbcTemplate.queryForObject并jdbcTemplate.query在上面春季启动2.4.X已被弃用
回答
正如该类的javadoc以及升级/迁移指南中所解释的那样,它解释了您应该使用varargs 方法。
jdbcTemplate.queryForObject("select * from student_id = ?", studentRowMapper, studentId);
和
List<Student> students = return jdbcTemplate.query("select * from class_room_id = ?", studentRowMapper, classRoomId);
THE END
二维码