특징
트랜젝션 동작 순서
예시
@Transactional
public void createProduct(ProductDTO dto){
Optional <Product> product = productRepository.findById(dto.getId());
Optional <User> user = userRepository.findById(dto.getId());
//이 두 과정이 다 true 이면 그대로 되고 하나라도 false면 이 과정들 롤백
}