小编Hor*_*wka的帖子

JPA & Spring-如何从spring获取共享的EntityManager?

我在 Spring 3.0 上使用 JPA 和 Hibernate。

我定义了 aLocalEntityManagerFactoryBeanJpaTransactionManager。所有 Daos 都有一个EntityManager(我猜是共享的)注入@PersistenceContext,但我有一些代码我想使用相同的EntityManager,但手动获取它。如何做到这一点?

当我只是解析EntityManagerFactorybean 和 call 时createEntityManager,这EntityManager与 Dao 使用的 bean 是分开的(因此,当我通过 DAO find() 和对象时,我无法使用手动获取的方式持久化它EntityManager- 实体已分离)。

java spring hibernate jpa clojure

5
推荐指数
1
解决办法
7674
查看次数

标签 统计

clojure ×1

hibernate ×1

java ×1

jpa ×1

spring ×1