학습내용롤백과 커밋트랜잭션 롤백 전략부분커밋 (entityManager)학습정리1.롤백과 커밋커밋트랜잭션 작업이 성공적으로 완료 된 경우 변경 사항을 영구적으로 저장원리 예제코드 @Transactional public void sellProduct(Long productId, int quantity) { // 상품 조회: 존재하지 않으면 예외 발생 Product product = productRepository.findById(productId) .orElseThrow(() -> new ServiceException(ServiceExceptionCode.NOT_FOUND_PRODUCT)); // 재고 차감: 엔티티 내 reduceStock 메서드를 활용 product..