-
@Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface LobSpecifies that the annotated persistent property or field should be persisted as a large object to a database-native large object (LOB) type.Portable applications should use the
Lobannotation when mapping to a database Lob type. TheLobannotation may be used in conjunction with theBasicannotation or with theElementCollectionannotation when the element collection value is of basic type. ALobmay be either a binary or character type.The LOB type (
BLOBorCLOB) is inferred from the type of the persistent field or property. For string and character-based types it defaults toCLOB; for all other types it defaults toBLOB.Example 1: {@snippet :
- Since:
- 1.0
- See Also:
Basic,ElementCollection