歡迎您光臨本站 註冊首頁

Hibernate Annotation中BLOB、CLOB註解寫法

←手機掃碼閱讀     火星人 @ 2014-03-10 , reply:0

在hibernate Annotation中,實體BLOB、CLOB類型的註解與普通的實體屬性有些不同,具體操作如下:BLOB類型,類型聲明為byte[]:

private byte[] content;

註解:

@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "CONTENT", columnDefinition = "BLOB",nullable=true)
public byte[] getContent() {
return this.content;
}

public void setContent(byte[] content) {
this.content = content;
}

CLOB類型,類型聲明為String即可:

private String remark;

註解:

@Lob
@Basic(fetch = FetchType.EAGER)
@Column(name="REMARK", columnDefinition="CLOB", nullable=true)
public String getRemark() {
return this.remark;
}

public void setRemark(String recvdocRemark) {
this.remark = remark;
}

按照以上的設置實體類的註解就搞定了.


[火星人 ] Hibernate Annotation中BLOB、CLOB註解寫法已經有450次圍觀

http://coctec.com/docs/java/show-post-61806.html