2

我发现,spring 不会为要执行@MessageMapping 注释的操作的 websocket 请求创建事务。即使我将操作注释为@Transactional,也不会发生任何事情。

我还尝试了带有 @RequestMapping 注释的操作的方式。这照常工作。

有人知道我怎样才能完成这项工作吗?如何使 websocket 请求具有事务性?

4

2 回答 2

0

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

于 2014-08-04T09:31:47.827 回答
0

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

于 2014-08-01T19:19:11.390 回答