인프런 커뮤니티 질문&답변
상품 수정시 컨트롤러에서 DirtyChecking 에 대한 질문이 있습니다
해결된 질문
작성
·
137
0
** * 상품 수정 폼 */
@GetMapping(value = "/items/{itemId}/edit")
public String updateItemForm(@PathVariable("itemId") Long itemId, Model model) {
Book item = (Book) itemService.findOne(itemId);
BookForm form = new BookForm();
form.setId(item.getId());
form.setName(item.getName());
form.setPrice(item.getPrice());
form.setStockQuantity(item.getStockQuantity());
form.setAuthor(item.getAuthor());
form.setIsbn(item.getIsbn());
model.addAttribute("form", form);
return "items/updateItemForm";
}
트랜잭션이 끝나는 시점에 변경을 감지해서 DB에 반영해주는 거라고 알고 있는데
컨트롤러의 이 메서드에서 어느 시점에 트랜잭션이 끝나는건가요?





