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 createdBlobinstances..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 createdClobinstances..LobCreationContext 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 forBlobwrappers.WrappedClob Contract forClobwrappers.WrappedNClob Contract forNClobwrappers. -
Class Summary Class Description AbstractLobCreator Convenient base class for proxy-based LobCreator for handling wrapping.BlobProxy Manages aspects of representingBlobobjects.ClobProxy Manages aspects of proxyingClobsfor non-contextual creation, including proxy creation and handling proxy invocations.ColumnNameCache Deprecated. (since 5.5) Scheduled for removal in 6.0 as ResultSet wrapping is no longer neededContextualLobCreator LobCreatorimplementation using contextual creation against the JDBCConnectionclass's LOB creation methods.NClobProxy Manages aspects of proxying java.sql.NClobs for non-contextual creation, including proxy creation and handling proxy invocations.NonContextualLobCreator LobCreatorimplementation using non-contextual or local creation, meaning that we generate the LOB references ourselves as opposed to delegating to the JDBCConnection.ReaderInputStream Exposes aReaderas anInputStream.ResultSetWrapperProxy Deprecated. (since 5.5) Scheduled for removal in 6.0 as ResultSet wrapping is no longer neededSerializableBlobProxy Manages aspects of proxyingBlobsto add serializability.SerializableClobProxy Manages aspects of proxyingClobsto add serializability.SerializableNClobProxy Manages aspects of proxying java.sql.NClobs to add serializability.Size Models size restrictions/requirements on a column's datatype.StreamUtils Stream copying utilities -
Enum Summary Enum Description Size.LobMultiplier