Механизм обработки транзакций в Spring framework

Если вы сталкивались с подобной ошибкой, то вот вам ответ: javax.persistence.TransactionRequiredException: No EntityManager with actual transaction available for current thread