1. 책 수정 기능 : http://localhost:8080/update?bookId=1 에서 저장 버튼 클릭시 책 정보 갱신
2. 책 수정 기능 쿼리 작성
▷ src/main/resources/sqlmap/book_SQL.xml
...(생략)...
<!-- 책 수정 쿼리 작성 -->
<update id="update" parameterType="hashMap">
<![CDATA[
update book set
title = #{title},
category = #{category},
price = #{price}
where
book_id = #{bookId}
]]>
</update>
</mapper>
update를 통해서 title, category, price 값들을 변경합니다.
◎ MySQL에서는 아래의 코드를 사용한 것과 동일합니다.
UPDATE book set title='제목', category='IT', price=10000 where book_id = 1;
3. 책 수정 기능 DAO 메소드 작성
▷ src/main/java/sample/spring/yse/BookDao.java
...(생략)...
//책 수정 기능 DAO 메소드 작성
public int update(Map<String, Object> map){
return this.sqlSessionTemplate.update("book.update", map);
}
}