当我在spring中配置LocalContainerEntityManagerFactoryBean类时,我正在搜索如何将实体管理器注入到DAO类中。
class OrderDAOImpl {
@PersistenceContext
private EntityManager entityManager
//....DAO Methods...
}
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
.....
</bean>
从这个bean,spring如何创建entityManager。
我正在搜索hibernate会话工厂的相同原因,我发现Here getObject方法将注入sessionFactory。但LocalContainerEntityManagerFactoryBean的情况并非如此。有人可以帮我理解这个entityManager是如何在JPA中注入的吗?