Я, как обычно, настроил веб-сокет с аннотацией @MessageMapping. Он работает отлично, но когда я вызываю какой-либо метод, окруженный @Transactional, и пытаюсь выполнить некоторые обновления в базе данных, я получаю сообщение об ошибке:
javax.persistence.TransactionRequiredException: Executing an update/delete query.
Кажется, транзакционный менеджер в этом случае не работает. Однако, когда этот же метод вызывается из контроллера Rest, все идет хорошо. Кто-нибудь знает, что происходит?
Спасибо