Hibernate Annotation中BLOB、CLOB注解写法

Hibernate Annotation中BLOB、CLOB注解写法
  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注解写法)