Package org.hibernate.engine.jdbc
Support for various aspects of JDBC interaction.
-
Interface Summary Interface Description BinaryStream Wraps a binary stream to also provide the length which is needed when binding.BlobImplementer Marker interface for non-contextually createdBlob
instances..CharacterStream Wraps a character stream (reader) to also provide the length (number of characters) which is needed when binding.ClobImplementer Marker interface for non-contextually createdClob
instances..JdbcLogging Sub-system logging related to JDBC interactionsLobCreationContext Provides callback access into the context in which the LOB is to be created.LobCreationContext.Callback<T> The callback contract for making use of the JDBCConnection
.LobCreator Contract for creating various LOB references.NClobImplementer Marker interface for non-contextually created java.sql.NClob instances..WrappedBlob Contract forBlob
wrappers.WrappedClob Contract forClob
wrappers.WrappedNClob Contract forNClob
wrappers. -
Class Summary Class Description AbstractLobCreator Convenient base class for proxy-based LobCreator for handling wrapping.BlobProxy Manages aspects of representingBlob
objects.ClobProxy Manages aspects of proxyingClob
s for non-contextual creation, including proxy creation and handling proxy invocations.NClobProxy Manages aspects of proxyingNClob
s 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 JDBCConnection
.ReaderInputStream Exposes aReader
as anInputStream
.SerializableBlobProxy Manages aspects of proxyingBlob
s to add serializability.SerializableClobProxy Manages aspects of proxyingClob
s to add serializability.SerializableNClobProxy Manages aspects of proxying java.sql.NClobs to add serializability.Size Models size restrictions/requirements on a column's datatype. -
Enum Summary Enum Description Size.LobMultiplier Deprecated, for removal: This API element is subject to removal in a future version.