@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface Lob
Portable applications should use the Lob annotation when mapping to a database Lob type. The Lob annotation may
be used in conjunction with the Basic annotation or the ElementCollection annotation when the element collection value is
of basic type. 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 1: @Lob @Basic(fetch=LAZY) @Column(name="REPORT") protected String report; Example 2: @Lob @Basic(fetch=LAZY) @Column(name="EMP_PIC", columnDefinition="BLOB NOT NULL") protected byte[] pic;
Basic,
ElementCollectionCopyright © 2012 Batoo Software & Consultancy. All Rights Reserved.