【发布时间】:2014-04-23 16:22:36
【问题描述】:
我正在开发带有球衣的 REST API。现在我必须使用 JPA 来持久化实体,正如我在大学中学到的那样,我使用以下代码“打开”一个 DB 连接:
EntityManagerFactory factory = javax.persistence.Persistence.createEntityManagerFactory("LootDB");
EntityManager em = factory.createEntityManager();
我在每个资源中都使用上面的代码。但我认为这是一个糟糕的设计。因为我不了解 Spring 和依赖注入,所以我必须手动创建持久性实例。
有什么问题吗?在数据库中,我只能观察到 2 个打开的连接,而且我从来没有遇到并发问题。
感谢任何帮助...
【问题讨论】:
标签: java spring jpa jersey jax-rs