Package com.isomorphic.hibernate
Class AbstractHBProvider
java.lang.Object
com.isomorphic.hibernate.AbstractHBProvider
- All Implemented Interfaces:
HBProviderInterface
- Direct Known Subclasses:
HB6Provider,HB7Provider,SpringHB6Provider,SpringHB7Provider
Base class for Hibernate providers. Contains all methods whose implementation is identical across Hibernate 6.x and 7.x: session lifecycle, metadata access, dialect resolution, query helpers, schema management, mapping addition, and factory construction.
Subclasses override only the methods that genuinely differ between Hibernate major versions: session CRUD (delete/save vs remove/persist), mapping introspection (getPropertyIterator vs getProperties), and SQL type code extraction.