Interface LobMergeStrategy


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

      • 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