Spring Framework, Spring Boot, Transactions, Transaction Management, Isolation Level.
previous transaction. Otherwise, it continues non-transactional. @Transactional(propagation = Propagation.SUPPORTS) public void create(Product product) { productRepository.save(product); } NOT_SUPPORTED NOT_SUPPORTED from the point of call suspend all transactions and continue its way