Spring JPA 4.2.1
NoSuchBeanDefinitionException вызвано вложенной определения боб весна JPA
Уплотненный определение компонента выглядит, как показано ниже, но получает NoSuchBeanDefinitionException
:
«Нет квалификационная рожкового типа [javax.persistence.EntityManagerFactory] не определен»
<bean id="tm" class="...JpaTransactionManager">
<property name="entityManagerFactory">
<bean class="...LocalContainerEntityManagerFactoryBean">
<property name="dataSource">
<bean class="...BasicDataSource"
p:driverClassName="..." p:url="...">
</bean>
</property>
</bean>
</property>
</bean>
Работает только плоское определение, почему?
<bean id="tm" class="...JpaTransactionManager">
<property name="entityManagerFactory" ref="emf" />
</bean>
<bean id="emf" class="...LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="ds" />
</bean>
<bean id="ds" class="...BasicDataSource"
p:driverClassName="..." p:url="...">
</bean>