From 48a6ca923198aee7f6e0d046c1bdc4bd8ac48ea5 Mon Sep 17 00:00:00 2001 From: jomu Date: Fri, 18 Jan 2019 16:47:32 +0100 Subject: [PATCH] fixed broken persistence settings --- .../account/web/PersistenceContextFactory.java | 8 +++----- .../src/main/resources/META-INF/persistence.xml | 15 +++++++++++++-- .../src/main/resources/META-INF/persistence.xml | 3 ++- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/account-ui/src/main/java/de/muehlencord/shared/account/web/PersistenceContextFactory.java b/account-ui/src/main/java/de/muehlencord/shared/account/web/PersistenceContextFactory.java index 37e57f4..bce1718 100644 --- a/account-ui/src/main/java/de/muehlencord/shared/account/web/PersistenceContextFactory.java +++ b/account-ui/src/main/java/de/muehlencord/shared/account/web/PersistenceContextFactory.java @@ -26,10 +26,8 @@ public class PersistenceContextFactory { // account UI is the only application where application and account is the same database // account UI does not call this as it references all database access via accountPu @PersistenceUnit (unitName = "accountPu") - EntityManagerFactory applicationEntityManagerFactory; + EntityManagerFactory entityManagerFactory; - @PersistenceUnit (unitName = "accountPu") - EntityManagerFactory accountEntityManagerFactory; @Produces @RequestScoped @@ -38,7 +36,7 @@ public class PersistenceContextFactory { if (LOGGER.isTraceEnabled()) { LOGGER.trace("getting entityManager for application"); } - EntityManager em = applicationEntityManagerFactory.createEntityManager(SynchronizationType.UNSYNCHRONIZED); + EntityManager em = entityManagerFactory.createEntityManager(SynchronizationType.UNSYNCHRONIZED); return em; } @@ -57,7 +55,7 @@ public class PersistenceContextFactory { if (LOGGER.isTraceEnabled()) { LOGGER.trace("getting entityManager for account database"); } - EntityManager em = accountEntityManagerFactory.createEntityManager(SynchronizationType.UNSYNCHRONIZED); + EntityManager em = entityManagerFactory.createEntityManager(SynchronizationType.UNSYNCHRONIZED); return em; } diff --git a/account-ui/src/main/resources/META-INF/persistence.xml b/account-ui/src/main/resources/META-INF/persistence.xml index 8580099..7065ea3 100644 --- a/account-ui/src/main/resources/META-INF/persistence.xml +++ b/account-ui/src/main/resources/META-INF/persistence.xml @@ -1,7 +1,18 @@ - - false + + org.hibernate.ejb.HibernatePersistence + java:/jboss/accountDs + de.muehlencord.shared.account.business.account.entity.AccountEntity + de.muehlencord.shared.account.business.account.entity.AccountHistoryEntity + de.muehlencord.shared.account.business.account.entity.AccountLoginEntity + de.muehlencord.shared.account.business.account.entity.ApiKeyEntity + de.muehlencord.shared.account.business.application.entity.ApplicationEntity + de.muehlencord.shared.account.business.application.entity.ApplicationPermissionEntity + de.muehlencord.shared.account.business.application.entity.ApplicationRoleEntity + de.muehlencord.shared.account.business.config.entity.ConfigEntity + de.muehlencord.shared.account.business.mail.entity.MailTemplateEntity + true ENABLE_SELECTIVE NONE diff --git a/account/src/main/resources/META-INF/persistence.xml b/account/src/main/resources/META-INF/persistence.xml index 10a60eb..5a0c0aa 100644 --- a/account/src/main/resources/META-INF/persistence.xml +++ b/account/src/main/resources/META-INF/persistence.xml @@ -1,6 +1,7 @@ - + + java:/jboss/accountDs false ENABLE_SELECTIVE