728x90
@Override
public MemberDTO getMember(int num) {
sql = "select * from member10 where num = ?";
return this.template.queryForObject(sql, new RowMapper<MemberDTO>() {
@Override
public MemberDTO mapRow(ResultSet rs, int rowNum) throws SQLException {
MemberDTO dto = new MemberDTO();
dto.setNum(rs.getInt("num"));
dto.setMemid(rs.getString("memid"));
dto.setMemname(rs.getString("memname"));
dto.setPwd(rs.getString("pwd"));
dto.setAge(rs.getInt("age"));
dto.setMileage(rs.getInt("mileage"));
dto.setJob(rs.getString("job"));
dto.setAddr(rs.getString("addr"));
dto.setRegdate(rs.getString("regdate"));
return dto;
}
}, num);
}
넣어줘야 할 num 변수를 작성하지 않아 발생했다!
'오류 > Database' 카테고리의 다른 글
[MyBatis] Could not find parameter map: parameterMap으로 잘못 작성하지는 않았나요? (0) | 2023.07.18 |
---|