See: Description
| Interface | Description | 
|---|---|
| Blob | Provides access to BLOBs, which are Binary Large OBjects. | 
| Clob | Provides access to CLOBs, which are Character Large OBjects. | 
| Lob | 
| Class | Description | 
|---|---|
| AbstractBlob | AbstractBlob implements a small set of common Blob methods. | 
| AbstractClob | AbstractClob implements a small set of common Clob methods. | 
| BlobClob | A Clob implementation which is backed by a Blob. | 
| ByteArrayBlob | Implementation of a Blob which is backed by a growable in-memory byte array. | 
| CharArrayClob | Implementation of a Clob which is backed by a growable in-memory character
 array. | 
| FileBlob | Implementation of a Blob which is backed by a File. | 
| StringClob | Implementation of a Clob which is backed by a read-only String. | 
Blob or Clob are treated differently than regular
 properties. In particular:
 PrimaryKey, Key, Index, Join,
 Version, or Sequence
 query filter
 Also, setting a LOB property does not dirty that property unless the new LOB is unequal. Updating a LOB property typically involves operating on the LOB itself. Setting the LOB property again is useful only when completely replacing the data, which can be a relatively expensive operation.
Some repositories require that large text data be stored as a LOB. If the
 text property is intended to fit entirely in memory, consider defining the
 property as a String instead of a LOB. This allows the repository to decide
 if it is appropriate to store it as a LOB. If explicit control over charset
 encoding is required, add a TextAdapter annotation.
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.