Package org.hibernate.dialect
Interface LobMergeStrategy
-
public interface LobMergeStrategyStrategy for how dialects needLOBvalues to be merged.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.sql.BlobmergeBlob(java.sql.Blob original, java.sql.Blob target, SharedSessionContractImplementor session)Perform merge onBlobvalues.java.sql.ClobmergeClob(java.sql.Clob original, java.sql.Clob target, SharedSessionContractImplementor session)Perform merge onClobvalues.java.sql.NClobmergeNClob(java.sql.NClob original, java.sql.NClob target, SharedSessionContractImplementor session)Perform merge onNClobvalues.
-
-
-
Method Detail
-
mergeBlob
java.sql.Blob mergeBlob(java.sql.Blob original, java.sql.Blob target, SharedSessionContractImplementor session)Perform merge onBlobvalues.- Parameters:
original- The detachedBLOBstatetarget- The managedBLOBstatesession- The session- Returns:
- The merged
BLOBstate
-
mergeClob
java.sql.Clob mergeClob(java.sql.Clob original, java.sql.Clob target, SharedSessionContractImplementor session)Perform merge onClobvalues.- Parameters:
original- The detachedCLOBstatetarget- The managedCLOBstatesession- The session- Returns:
- The merged
CLOBstate
-
mergeNClob
java.sql.NClob mergeNClob(java.sql.NClob original, java.sql.NClob target, SharedSessionContractImplementor session)Perform merge onNClobvalues.- Parameters:
original- The detachedNCLOBstatetarget- The managedNCLOBstatesession- The session- Returns:
- The merged
NCLOBstate
-
-