From d358f6c6482835526aa73f6d26755c9812ff5f2f Mon Sep 17 00:00:00 2001 From: Jens-Otto Larsen Date: Mon, 13 May 2024 16:30:07 +0200 Subject: [PATCH] Bytte til HibernateHints siden QWueryHints er deprekert --- .../vedtak/felles/jpa/EntityManagerProducer.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/felles/db/src/main/java/no/nav/vedtak/felles/jpa/EntityManagerProducer.java b/felles/db/src/main/java/no/nav/vedtak/felles/jpa/EntityManagerProducer.java index 2ec075333..99ec958a2 100644 --- a/felles/db/src/main/java/no/nav/vedtak/felles/jpa/EntityManagerProducer.java +++ b/felles/db/src/main/java/no/nav/vedtak/felles/jpa/EntityManagerProducer.java @@ -5,6 +5,12 @@ import java.util.Map; import java.util.concurrent.ConcurrentHashMap; +import org.hibernate.SessionFactory; +import org.hibernate.jpa.HibernateHints; +import org.hibernate.stat.HibernateMetrics; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.context.RequestScoped; import jakarta.enterprise.inject.Disposes; @@ -15,12 +21,6 @@ import jakarta.persistence.FlushModeType; import jakarta.persistence.Persistence; -import org.hibernate.SessionFactory; -import org.hibernate.jpa.QueryHints; -import org.hibernate.stat.HibernateMetrics; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - /** * Denne klassen initialiserer {@link EntityManagerFactory} ihenhold til angitt @@ -55,13 +55,13 @@ private synchronized EntityManager createNewEntityManager(String key) { /** * @see org.hibernate.cfg.AvailableSettings - * @see org.hibernate.jpa.QueryHints + * @see org.hibernate.jpa.HibernateHints */ private void initConfig(EntityManager em, Map props) { // regresson hibernate 4.5.6 - org.hibernate.flushMode er redefinert som // QueryHint (ikke AvailableSettings) - blir ikke automatisk satt på // EM. - em.setFlushMode(FlushModeType.valueOf((String) props.getOrDefault(QueryHints.HINT_FLUSH_MODE, "COMMIT"))); + em.setFlushMode(FlushModeType.valueOf((String) props.getOrDefault(HibernateHints.HINT_FLUSH_MODE, "COMMIT"))); } public EntityManagerFactory createEntityManager(String key) {