- //注解
- @Column(name="DES", columnDefinition="ClobStringType")
- public String getDes() {
- return des;
- }
或
映射blob、clob字段
@Lob
@Basic(fetch=FetchType.LAZY)
@Column(name="me_no")
public String getMeno()
在使用@Lob注释注意以下几个问题。
@Lob适用于标注字段类型为Clob和Blob类型。
Clob(Character Large Ojects)类型是长字符串类型,映射为实体中的类型可为char[]、Character[]、或者String类型。
Blob(Binary Large Objects)类型是字节类型,映射为实体中的类型可为byte[]、Byte[]、或者实现了Serializable接口的类。
因为这两种类型的数据一般占用的内存空间比较大,所以通常使用惰性加载的方式,所以一般都要与@ Basic标记同时使用,设置加载方式为FetchType.LAZY。