posts - 431,  comments - 344,  trackbacks - 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;
}













posted on 2009-02-10 16:24 周锐 阅读(1120) 评论(0)  编辑  收藏 所属分类: Hibernate