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

这样的实体管理器在事务和生命周期方面的语义是什么?

是否应该在EAR范围内使用JTA风格的持久性单元?

最佳答案

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


这将注入一个您不需要处理的EntityManager实例(容器负责处理),并且可以与容器管理的事务配合使用。

10-06 05:55