При использовании данных весны и весны jpa в обычном приложении java, как будет jpa знать, когда необходимо передать данные в базу данных?Данные весны jpa фиксируются в обычном приложении java?
Я прошу об этом, потому что репозиторий.save() не фиксирует.
Должен ли я вручную поручить или использовать пружину для этого?
Мой контекст приложения XML:
<context:component-scan base-package="...">
</context:component-scan>
<jpa:repositories base-package="..." entity-manager-factory-ref="emf" />
<bean id="emf" class="...spring.MyEMF"></bean>
<!-- Add Transaction support -->
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="emf" />
</bean>
<!-- Use @Transaction annotations for managing transactions -->
<tx:annotation-driven transaction-manager="transactionManager" />
я вручную инициализировать свой контекст с:
new ClassPathXmlApplicationContext("classpath:/data.xml")
Попробуйте использовать repository.saveAndFlush() – rvit34