@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface Lob
ポータブルアプリケーションでは、データベースのLOB型にマッピングするときにはLobアノテーションを使用する必要があります。
LobアノテーションはBasicアノテーションまたは要素コレクションの値が基本型である場合のElementCollectionアノテーションと共に使用できます。
Lobは、バイナリまたは文字型のいずれかです。
Lob型は永続化フィールドまたはプロパティの型から推論されますが、文字列および文字型を除いて既定値は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,
ElementCollectionTranslated by @megascus.