我是JPA和EJB的新手。我读过这样的短语:
Singleton会话bean可以使用容器管理或bean管理 并发性。默认值为容器管理,对应于a 对所有业务方法写锁。所有业务方法调用 序列化,以便只有一个客户端可以访问任何bean 给定时间。
有人可以简单地解释一下它是什么意思:所有业务方法调用都是序列化的。
答案 0 :(得分:2)
单例会话bean的业务方法上的容器管理并发情况下的默认锁定类型是LockType.WRITE,这意味着当SSB的客户端调用其中一个方法时,SSB将被锁定到其他客户端。也就是说,在完成为实际客户端提供服务之前,没有其他人可以在SSB上调用任何业务方法。因此,客户只能以连续的方式一个接一个地提供服务。
进一步阅读:Java EE tutorial