摘要:
1.LocalEntityManagerFactoryBean只是简单环境中使用。它使用JPA PersistenceProvider自动检测机制( according to JPA's Java SE bootstrapping ),并且大多数情况下,你只能定义一下persistence unit name例如:<beans><bean id="myEmf" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean"><property nam 阅读全文
摘要:
前提:spring注入了PersistenceAnnotationBeanPostProcessor,或者自定义一个继承PersistenceAnnotationBeanPostProcessor的子类,然后注入到spring中,但只能存在一个。1.当field上使用了@PersistenceUnit和@PersistenceContext,使用PersistenceAnnotationBeanPostProcessor进行解析。2.在PersistenceAnnotationBeanPostProcessor有内部类PersistenceElement。spring会构造一个Persiste 阅读全文