Package org.hibernate.dialect
Interface LobMergeStrategy
-
public interface LobMergeStrategy
Strategy for how dialects needLOB
values to be merged.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Blob
mergeBlob(Blob original, Blob target, SharedSessionContractImplementor session)
Perform merge onBlob
values.Clob
mergeClob(Clob original, Clob target, SharedSessionContractImplementor session)
Perform merge onClob
values.NClob
mergeNClob(NClob original, NClob target, SharedSessionContractImplementor session)
Perform merge onNClob
values.
-
-
-
Method Detail
-
mergeBlob
Blob mergeBlob(Blob original, Blob target, SharedSessionContractImplementor session)
Perform merge onBlob
values.- Parameters:
original
- The detachedBLOB
statetarget
- The managedBLOB
statesession
- The session- Returns:
- The merged
BLOB
state
-
mergeClob
Clob mergeClob(Clob original, Clob target, SharedSessionContractImplementor session)
Perform merge onClob
values.- Parameters:
original
- The detachedCLOB
statetarget
- The managedCLOB
statesession
- The session- Returns:
- The merged
CLOB
state
-
mergeNClob
NClob mergeNClob(NClob original, NClob target, SharedSessionContractImplementor session)
Perform merge onNClob
values.- Parameters:
original
- The detachedNCLOB
statetarget
- The managedNCLOB
statesession
- The session- Returns:
- The merged
NCLOB
state
-
-