Package org.hibernate

Interface LobHelper


public interface LobHelper
A factory for instances of Blob and Clob used for writing LOB data.
See Also:
  • Method Details

    • createBlob

      Blob createBlob(byte[] bytes)
      Create a new Blob from bytes.
      Parameters:
      bytes - a byte array
      Returns:
      the created Blob
    • createBlob

      Blob createBlob(InputStream stream, long length)
      Create a new Blob from stream data.
      Parameters:
      stream - a binary stream
      length - the number of bytes in the stream
      Returns:
      the create Blob
    • createClob

      Clob createClob(String string)
      Create a new Clob from content.
      Parameters:
      string - The string data
      Returns:
      The created Clob
    • createClob

      Clob createClob(Reader reader, long length)
      Create a new Clob from character reader.
      Parameters:
      reader - a character stream
      length - the number of characters in the stream
      Returns:
      The created Clob
    • createNClob

      NClob createNClob(String string)
      Create a new NClob from content.
      Parameters:
      string - The string data
      Returns:
      The created NClob
    • createNClob

      NClob createNClob(Reader reader, long length)
      Create a new NClob from character reader.
      Parameters:
      reader - a character stream
      length - the number of characters in the stream
      Returns:
      The created NClob