Я настраиваю Spring для использования JPA с помощью реализации Hibernate. Однако я не понимаю этот процесс полностью. Я получил его для работы, следуя различным блогам и т. Д. Я использовал EJB 3.1, и там у меня был persistence.xml. Однако весной я объявил LocalContainer ... Bean и предоставил некоторые свойства ему, и у меня нет persistence.xml. Может ли кто-нибудь объяснить, как это работает весной и что такое объявленный bean-компонент?Настройка приложения JPA в Spring
<bean id="emf" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
</property>
<property name="packagesToScan" value="com.company.domain" />
<property name="jpaProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.PostgreSQL82Dialect
</prop>
</props>
</property>
</bean>
Вы должны делиться конфигурациями пружины, если хотите понять. –
@HimanshuBhardwaj Done – LuckyLuke