我正在尝试一种简单的方法将我的EntityManager注入到存储库中。我会有副作用吗?
Managed Bean:
@Named
@SessionScoped
public class Teste implements Serializable {
@Inject
Repository repo;
}
存储库
@RequestScoped
public class Repository {
@PersistenceContext(unitName="Test")
EntityManager em;
}
使用这种方法是否安全?我担心这个网络应用程序的多个请求。
答案 0 :(得分:1)
使用这种方法是否安全?我担心多个请求 到这个网络应用程序。
对我而言,这是一种非常有效的方法。所以我有点好奇为什么@JohnAment说:
这取决于一点点。什么容器和版本?。
AFAIK无论容器如何都能正常工作。如果我错了,有人可以纠正我吗?