BLOB类型,在java实体中类型声明为byte[]如下:
private byte[] test1; |
@Lob @Basic(fetch = FetchType.LAZY) @Column(name = "TEST1", columnDefinition = "BLOB",nullable=true) public byte[] getTest1() { return this.test1; } public void setTest1(byte[] test1) { this.test1= test1; } |
CLOB类型,在java实体中类型声明为String如下:
private String test2; |
@Lob @Basic(fetch = FetchType.EAGER) @Column(name="TEST2", columnDefinition="CLOB", nullable=true) public String getTest2() {
return this.test2;
} public void setTest2(String test2) { this.test2= test2; } |