Java EE 5 SDK

javax.persistence
Annotation Type Lob


@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface Lob

Specifies that a persistent property or field should be persisted as a large object to a database-supported large object type. The Lob annotation may be used in conjunction with the Basic annotation. A Lob may be either a binary or character type.

The Lob type is inferred from the type of the persistent field or property, and except for string and character-based types defaults to Blob.


   Example:

   @Lob @Basic(fetch=LAZY)
   @Column(name="REPORT")
   protected String report;
 

Since:
Java Persistence 1.0


Java EE 5 SDK

Copyright 2006 Sun Microsystems, Inc. All rights reserved.

This documentation is deprecated and will be removed in the next release of WebLogic Server.


Oracle Fusion Middleware Sun Microsystems Persistence API Reference (DEPRECATED)
12c Release 1 (12.1.1)
Part Number E24399_01