【发布时间】:2014-09-15 10:19:34
【问题描述】:
我正在使用部署在 heroku 中的 JAX-RS RESTful 服务。此服务仅检索信息或插入数据库。每次启动线程时,我都会执行以下代码来创建实体管理器:
@PostConstruct
public void init() {
try {
EntityManagerFactory emf = Persistence.createEntityManagerFactory("PersistenceUnit", System.getProperties());
//InitialContext context = new InitialContext();
entityManager = emf.createEntityManager();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我认为这段代码使我的应用无法扩展。有人知道初始化实体管理器的其他方法吗?
pd:我在 heroku 中使用了一个 jetty 嵌入式服务器。
谢谢!
【问题讨论】:
标签: java database jpa jax-rs entitymanager