淺析解決Hibernate Annotation問題
作者:佚名
這里介紹在Hibernate Annotation中,實體BLOB、CLOB類型的注解與普通的實體屬性有些不同,BLOB類型,類型聲明為byte[]。
本文向大家介紹Hibernate Annotation,可能好多人還不了解Hibernate Annotation,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。
在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;
- }
按照以上的設(shè)置實體類的注解就搞定了。以上介紹Hibernate Annotation中,實體BLOB、CLOB類型的注解與普通的實體屬性有些不同。
【編輯推薦】
責(zé)任編輯:佚名
來源:
IT168