【发布时间】:2010-12-05 08:14:40
【问题描述】:
JSF 1.2 规范允许通过 @PersistenceContext 注释将实体管理器注入托管 bean(JSR 252,第 5-13 页)。
这种实体管理器在事务和生命周期方面的语义是什么?
EAR 范围的 JTA 风格的持久性单元应该在这里工作吗?
【问题讨论】:
标签: java jsf jpa dependency-injection
JSF 1.2 规范允许通过 @PersistenceContext 注释将实体管理器注入托管 bean(JSR 252,第 5-13 页)。
这种实体管理器在事务和生命周期方面的语义是什么?
EAR 范围的 JTA 风格的持久性单元应该在这里工作吗?
【问题讨论】:
标签: java jsf jpa dependency-injection
@Stateless
public class YourServiceBean implements YourService {
@PersistenceContext(unitName="YourServicePU")
EntityManager em;
// ...
}
这将注入一个您不必处理的 EntityManager 实例(容器会处理它),并且应该可以很好地处理容器管理的事务。
【讨论】: