Package org.hibernate.engine.jdbc
package org.hibernate.engine.jdbc
Support for various aspects of JDBC interaction.
-
ClassDescriptionConvenient base class for proxy-based LobCreator for handling wrapping.Wraps a binary stream to also provide the length which is needed when binding.Marker interface for non-contextually created
Blobinstances..Manages aspects of representingBlobobjects.Wraps a character stream (reader) to also provide the length (number of characters) which is needed when binding.Marker interface for non-contextually createdClobinstances..Manages aspects of proxyingClobs for non-contextual creation, including proxy creation and handling proxy invocations.Sub-system logging related to JDBC interactionsProvides callback access into the context in which the LOB is to be created.The callback contract for making use of the JDBCConnection.Contract for creating various LOB references.Marker interface for non-contextually created java.sql.NClob instances..Manages aspects of proxyingNClobs for non-contextual creation, including proxy creation and handling proxy invocations.LobCreatorimplementation using non-contextual or local creation, meaning that we generate the LOB references ourselves as opposed to delegating to the JDBCConnection.Exposes aReaderas anInputStream.Manages aspects of proxyingBlobs to add serializability.Manages aspects of proxyingClobs to add serializability.Manages aspects of proxying java.sql.NClobs to add serializability.Models size restrictions/requirements on a column's datatype.Deprecated, for removal: This API element is subject to removal in a future version.Contract forBlobwrappers.Contract forClobwrappers.Contract forNClobwrappers.