From dc469df9d667ce6781e6f52f62651e9c948cea8c Mon Sep 17 00:00:00 2001 From: LSmyrnaios Date: Fri, 2 Jun 2023 13:00:25 +0300 Subject: [PATCH] Add JPA configuration. This fixes a missing Bean error. --- .../eu/dnetlib/repo/manager/Application.java | 2 ++ .../dnetlib/repo/manager/config/JPAConfig.java | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 src/main/java/eu/dnetlib/repo/manager/config/JPAConfig.java diff --git a/src/main/java/eu/dnetlib/repo/manager/Application.java b/src/main/java/eu/dnetlib/repo/manager/Application.java index b934bfd..1b74a64 100644 --- a/src/main/java/eu/dnetlib/repo/manager/Application.java +++ b/src/main/java/eu/dnetlib/repo/manager/Application.java @@ -2,9 +2,11 @@ package eu.dnetlib.repo.manager; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication +@EnableJpaRepositories @EnableScheduling public class Application { diff --git a/src/main/java/eu/dnetlib/repo/manager/config/JPAConfig.java b/src/main/java/eu/dnetlib/repo/manager/config/JPAConfig.java new file mode 100644 index 0000000..2036ee2 --- /dev/null +++ b/src/main/java/eu/dnetlib/repo/manager/config/JPAConfig.java @@ -0,0 +1,17 @@ +package eu.dnetlib.repo.manager.config; + + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.orm.jpa.JpaTransactionManager; +import org.springframework.transaction.PlatformTransactionManager; + +@Configuration +public class JPAConfig { + + @Bean + public PlatformTransactionManager transactionManager() { + return new JpaTransactionManager(); + } + +}