我有一个关于事务如何被EE容器控制的问题。这是给我的问题提供一些上下文的伪代码。这不是我的代码方式,所以请留在这个问题上,不要把话题演变成其他的东西。
考虑以下两个服务和相关控制器。这两个服务都注入了EntityManager,而且都有需要在事务中运行的方法。一个服务有一个不需要任何事务支持的方法。我的假设是,UserController.updateUser()将在同一个事务中执行userService.saveUser(user);和logService.logEvent("Saved us