关于jpa注入的一些问题
我写的JPA是用hibernate实现的:
DAO层用以下方法可以得到EntityManager:
EntityManagerFactory factory = Persistence.createEntityManagerFactory("某某UnitName");
EntityManager manager = factory.createEntityManager();
我的是web 容器,但我想用@PersistenceContext(unitName="某某")的方式获得EntityManager,但是失败,总是返回null值,我有什么办法在tomcat的web容器下也能像jboss那样使用@PersistenceContext(unitName="jpa_gov")注释注入呢?或者用到其他的什么ejb包,还是什么包?
[解决办法]
@PersistenceContext是ejb3的规范,web容器当然不支持。
要用ejb3的容器才行。