Class JTAStatelessSessionOpener

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

public class JTAStatelessSessionOpener extends Object
A delegate for opening a JTA-enabled Hibernate ORM StatelessSession.

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

    • JTAStatelessSessionOpener

      public JTAStatelessSessionOpener(org.hibernate.SessionFactory sessionFactory, org.hibernate.StatelessSessionBuilder cachedOptions)
  • Method Details

    • create

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

      public org.hibernate.StatelessSession openSession()