package

org.hibernate.engine.jdbc

Interfaces

BlobImplementer Marker interface for non-contextually created java.sql.Blob instances.. 
ClobImplementer Marker interface for non-contextually created java.sql.Clob instances.. 
JdbcSupport Isolates Hibernate interactions with JDBC in terms of variations between JDBC 3 (JDK 1.4 and 1.5) and JDBC 4 (JDK 1.6). 
LobCreationContext Provides callback access into the context in which the LOB is to be created. 
LobCreationContext.Callback The callback contract for making use of the JDBC Connection. 
LobCreator Contract for creating various LOB references. 
NClobImplementer Marker interface for non-contextually created java.sql.NClob instances.. 
WrappedBlob Contract for Blob wrappers. 
WrappedClob Contract for Clob wrappers. 

Classes

AbstractLobCreator Convenient base class for proxy-based LobCreator for handling wrapping. 
BlobProxy Manages aspects of proxying Blob Blobs for non-contextual creation, including proxy creation and handling proxy invocations. 
ClobProxy Manages aspects of proxying Clob Clobs for non-contextual creation, including proxy creation and handling proxy invocations. 
ColumnNameCache Cache of column-name -> column-index resolutions 
ContextualLobCreator LobCreator implementation using contextual creation against the JDBC java.sql.Connection class's LOB creation methods. 
JdbcSupportImpl TODO : javadoc 
JdbcSupportLoader Builds JdbcSupport instances based on the capabilities of the environment. 
NClobProxy Manages aspects of proxying java.sql.NClobs for non-contextual creation, including proxy creation and handling proxy invocations. 
NonContextualLobCreator LobCreator implementation using non-contextual or local creation, meaning that we generate the LOB references ourselves as opposed to delegating to the JDBC java.sql.Connection. 
ReaderInputStream Exposes a Reader as an InputStream. 
ResultSetWrapperProxy A proxy for a ResultSet delegate, responsible for locally caching the columnName-to-columnIndex resolution that has been found to be inefficient in a few vendor's drivers (i.e., Oracle and Postgres). 
SerializableBlobProxy Manages aspects of proxying Blob Blobs to add serializability. 
SerializableClobProxy Manages aspects of proxying Clob Clobs to add serializability. 
SerializableNClobProxy Manages aspects of proxying java.sql.NClobs to add serializability. 
StreamUtils Stream copying utilities