@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
,
ElementCollection
Translated by @megascus.