Skip to content

Commit

Permalink
Bytte til HibernateHints siden QWueryHints er deprekert (#1362)
Browse files Browse the repository at this point in the history
  • Loading branch information
jolarsen committed May 13, 2024
1 parent 8622910 commit 0e093f3
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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
Expand Down Expand Up @@ -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<String, Object> 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) {
Expand Down

0 comments on commit 0e093f3

Please sign in to comment.