Я узнал, что весна не создает транзакцию для запросов на веб-рассылку, которые собираются в действие, аннотированное с помощью @MessageMapping. Даже если я аннотирую действие как @Transactional, ничего не происходит.jpa repository websocket @MessageMapping
Я также пробовал путь с действием, которое @RequestMapping аннотируется. Это работает как обычно.
Есть ли у кого-то идея, как я могу сделать эту работу? Как сделать запрос на веб-рассылку транзакционным?
Эй, Я создал пример проекта! https://drive.google.com/file/d/0BxtfdgKReCxqMlB0MzJaZ0lObmc/edit?usp=sharing Вы можете просто запустить его через StartServer.java. Если вы перейдете к localhost: 8080/test2, будет храниться тестовый объект, и если вы перейдете на localhost: 8080/test.html и отправите сообщение, исключение будет выбрано, потому что транзакция не доступна –