Class TransactionlessSessionEvent

All Implemented Interfaces:
Event, Serializable

public class TransactionlessSessionEvent extends SessionEvent
The TransactionlessSessionEvent indicates that the current Persistence Context has been acquiring multiple JDBC Connection objects outside of a transactional context. By using a transactional Session or EntityManager you can reuse the same JDBC Connection for all SQL statements that get executed.
Since:
2.3.0
Author:
Vlad Mihalcea
See Also:
  • Constructor Details

    • TransactionlessSessionEvent

      public TransactionlessSessionEvent(int connectionAcquisitionCount)
      Instantiate the event using the provided parameters.
      Parameters:
      connectionAcquisitionCount - the number of connections acquired outside of a transactional context
  • Method Details

    • getConnectionAcquisitionCount

      public int getConnectionAcquisitionCount()
      Get the number of connections acquired outside of a transactional context.
      Returns:
      number of connections acquired outside of a transactional context
    • getPriority

      public Event.Priority getPriority()
      Get the Event.Priority of this Event
      Returns:
      the Event.Priority of this Event
    • getDescription

      public String getDescription()
      Get the String description of this Event
      Returns:
      the String description of this Event