JSF 1.2 Managed Beans中@PersistenceContext的含义

时间:2010-12-05 08:14:40

标签: java jsf jpa dependency-injection

JSF 1.2规范允许通过@PersistenceContext注释将实体管理器注入托管bean(JSR 252,第5-13页)。

这样的实体经理关于交易和生命周期的语义是什么?

EAR范围的JTA样式持久性单元应该在这里工作吗?

1 个答案:

答案 0 :(得分:0)

@Stateless
public class YourServiceBean implements YourService {
    @PersistenceContext(unitName="YourServicePU")
    EntityManager em;
    // ...
}

这将注入一个您不必处理的EntityManager实例(容器负责处理),并且应该与容器管理的事务一起使用。