강의

멘토링

커뮤니티

Inflearn Community Q&A

sjdzn1192623's profile image
sjdzn1192623

asked

Real-world! Spring Boot and JPA Utilization 1 - Web Application Development

Change Detection and Merge

변경감지 관련 질문드립니다.

Resolved

Written on

·

222

0

안녕하세요 강의 잘 듣고 있습니다.

변경감지와 merge 에 대해서 설명듣고 코드 작성을 해봤는데,

Controller

itemService.updateItem(itemId, bookForm.getName(), bookForm.getPrice(), bookForm.getStockQuantity());

Service

@Transactional
	public void updateItem(Long itemId, String name, int price, int stockQuantity) {
		//변경감지
		Item findItem = itemRepository.findOne(itemId);
		
		findItem.updateItem(name, price, stockQuantity);
	}

Entity

public void updateItem(String name, int price, int stockQuantity) {
		this.name = name;
		this.price = price;
		this.stockQuantity = stockQuantity;
	}

이런 식 으로 코딩을 하는것이 가장 베스트한 방법 일까요 ? ?

spring-bootJPAjava웹앱spring

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. sjdzn119님

핵심은 변경 감지를 활용하면 됩니다!

감사합니다.

sjdzn1192623's profile image
sjdzn1192623

asked

Ask a question