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;
  }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM