Interface LobMergeStrategy


public interface LobMergeStrategy
Strategy for how dialects need LOB values to be merged.
  • Method Details

    • mergeBlob

      Blob mergeBlob(Blob original, Blob target, SharedSessionContractImplementor session)
      Perform merge on Blob values.
      Parameters:
      original - The detached BLOB state
      target - The managed BLOB state
      session - The session
      Returns:
      The merged BLOB state
    • mergeClob

      Clob mergeClob(Clob original, Clob target, SharedSessionContractImplementor session)
      Perform merge on Clob values.
      Parameters:
      original - The detached CLOB state
      target - The managed CLOB state
      session - The session
      Returns:
      The merged CLOB state
    • mergeNClob

      NClob mergeNClob(NClob original, NClob target, SharedSessionContractImplementor session)
      Perform merge on NClob values.
      Parameters:
      original - The detached NCLOB state
      target - The managed NCLOB state
      session - The session
      Returns:
      The merged NCLOB state