# Package com.isomorphic.hibernate

- Interface Summary
  Interface | Description
  --- | ---
  HBProviderInterface | Interface used to provide specific implementation of `Session` and transaction acquiring and handling. Implementation of this interface should provide at least two constructors: default constructor - will be used if implementation is used as default hibernate provider constructor with single parameter of type `Properties` - will be used if implementation is used as additional named hibernate provider

- Class Summary
  Class | Description
  --- | ---
  HB | Singleton factory for hibernate `Session` and transaction with helper methods.
  HB4Provider | HB provider for Hibernate 4 and earlier.
  HBConnectionHolder | Holds `Session` and current transaction.
  HibernateDataSource | A DataSource implementation for the Hibernate ORM system.
  SpringHB4Provider | HB provider for Spring with Hibernate 4 and earlier.