博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate or JPA Annotation中BLOB、CLOB注解写法
阅读量:4679 次
发布时间:2019-06-09

本文共 825 字,大约阅读时间需要 2 分钟。

   BLOB和CLOB都是大字段类型,BLOB是按二进制字节码来存储的。而CLOB是能够直接存储字符串的。

   在hibernate or JPA 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;

  }

  依照以上的设置实体类的注解就OK了。

页面获取字段的话,用EL表达式${entity.content}获取就可以!

转载于:https://www.cnblogs.com/jzssuanfa/p/6781073.html

你可能感兴趣的文章
源码阅读经验谈-slim,darknet,labelimg,caffe(1)
查看>>
SecureCRT配色方案
查看>>
Unity3D 关于yield在collider中的使用
查看>>
spring-mvc xml文件的最基本配置
查看>>
word 新建一行文字不能左对齐
查看>>
jquery选择器
查看>>
IT公司的等级观念
查看>>
百度编辑器ueditor1.4.3配置记录
查看>>
ubuntu12.04开启Framebuffer
查看>>
【问题和解决】python中nltk与nltk_contrib的关系
查看>>
闭包的探索
查看>>
内存泄漏
查看>>
编程之美 2.12 快速寻找满足条件的两个数 解法三证明 (算法导论 第二版 2.3-7 在n个元素的集合S中找到两个和为x的元素)...
查看>>
open_basedir restriction in effect,解决php引入文件权限问题
查看>>
微信小程序获取用户信息解密AES并且注意如何获取unionid
查看>>
JavaScript设计模式----1
查看>>
Qt实现半透明遮罩效果
查看>>
erlang调优方法
查看>>
Mysql linux -N命令
查看>>
daily scrum 12.5
查看>>