Spring Framework, Spring Boot, Transactions, Transaction Management, Isolation Level.
product, List<Image> images) { saveImages(images); productRepository.save(product); } @Transactional(propagation = Propagation.NOT_SUPPORTED) public void saveImages(List<Image> images) { createImages(images); } NEVER If a transaction is started before NEVER, It throws an exception. That means NEVER