Class JTASessionOpener

java.lang.Object
io.quarkus.hibernate.orm.runtime.session.JTASessionOpener

public class JTASessionOpener extends Object
A delegate for opening a JTA-enabled Hibernate ORM session.

The main purpose of this class is to cache session options when possible; if we didn't care about caching, we could just replace any call to

  • Constructor Details

    • JTASessionOpener

      public JTASessionOpener(org.hibernate.SessionFactory sessionFactory, org.hibernate.SessionBuilder cachedOptions)
  • Method Details

    • create

      public static JTASessionOpener create(org.hibernate.SessionFactory sessionFactory)
    • openSession

      public org.hibernate.Session openSession()