Interface LobMergeStrategy


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

      • mergeBlob

        java.sql.Blob mergeBlob​(java.sql.Blob original,
                                java.sql.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

        java.sql.Clob mergeClob​(java.sql.Clob original,
                                java.sql.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

        java.sql.NClob mergeNClob​(java.sql.NClob original,
                                  java.sql.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