1 try {
InitialContext initialContext = new InitialContext();
EntityManagerFactory lookup = (EntityManagerFactory) initialContext.lookup("java:/EntityManagerFactories/myData");
entityManager = lookup.createEntityManager();
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
2 类名前
@Stateless(name = "ejb/PropertyService")
@Local(PropertyService.class)
@Remote(PropertyService.class)
@PersistenceContext(name="persistence/property", unitName = "EmageonPropertyServerPU", type = PersistenceContextType.TRANSACTION)
try {
javax.naming.Context cxt = (javax.naming.Context) new InitialContext().lookup("java:comp/env");
entityManager = (EntityManager) cxt.lookup("persistence/property");
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
本文介绍了如何在Java EE应用中集成JPA(Java Persistence API),通过使用InitialContext进行资源查找,实现EntityManager的获取。同时展示了如何通过注解方式配置持久化上下文。

5085

被折叠的 条评论
为什么被折叠?



