| 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 | 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.   |