jpa repository websocket @MessageMapping

时间:2014-08-01 14:14:03

标签: spring-websocket

我发现,spring不会为使用@MessageMapping注释的动作的websocket请求创建一个事务。即使我将操作注释为@Transactional也没有任何反应。

我也试过了@RequestMapping注释的动作。这照常工作。

有人知道如何才能使这项工作成功吗?如何使websocket请求进行事务处理?

2 个答案:

答案 0 :(得分:0)

你应该展示你的代码,因为它确实有效,除非你有一些async内部逻辑,它不适合单线程事务边界。

答案 1 :(得分:0)

我自己解决了这个问题: 我只需要将我的实体管理器工厂重命名为entityManagerFactory ......就是这样。