## org.hibernate.engine.jdbc
Class AbstractLobCreator

    java.lang.Object
      org.hibernate.engine.jdbc.AbstractLobCreator

All Implemented Interfaces:
  LobCreator

Direct Known Subclasses:
  ContextualLobCreator, NonContextualLobCreator

    public abstract class AbstractLobCreator

extends Object
implements LobCreator

Convenient base class for proxy-based LobCreator for handling wrapping.

Author:
  Steve Ebersole

Constructor Summary
`AbstractLobCreator()`

Method Summary
`Blob` `wrap(Blob blob)` Wrap the given blob in a serializable wrapper.
`Clob` `wrap(Clob clob)` Wrap the given clob in a serializable wrapper.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface org.hibernate.engine.jdbc.LobCreator
`createBlob, createBlob, createClob, createClob, createNClob, createNClob`

Constructor Detail

### AbstractLobCreator

    public AbstractLobCreator()

Method Detail

### wrap

    public Blob wrap(Blob blob)

  Wrap the given blob in a serializable wrapper.

  Specified by:
    `wrap` in interface `LobCreator`
  Parameters:
    `blob` - The blob to be wrapped.
  Returns:
    The wrapped blob which will be castable to `Blob` as well as `WrappedBlob`.

### wrap

    public Clob wrap(Clob clob)

  Wrap the given clob in a serializable wrapper.

  Specified by:
    `wrap` in interface `LobCreator`
  Parameters:
    `clob` - The clob to be wrapped.
  Returns:
    The wrapped clob which will be castable to `Clob` as well as `WrappedClob`.

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.