How is a blob column annotated in Hibernate? So far I have a class that has:
@Column( name = \"FILEIMAGE\" )
private byte[ ] fileimage ;
//
public byte[ ] ge
I used hibernate 4 in JBoss 7 and Java 7, and found out the BLOB column in my table doesn't work like what I have for hibernate 2. Fortunately, I solved it by reading other people solutions.
My solution:
type="blob" to type="binary"byte[] instead of BLOB (javax.sql)byte[] to read/write to BLOB column; If reading from DB by using java.sql.ResultSet, make sure use getBytes() instead of getBlob() method.@Lob should do the trick for blob and clob (use String as type)
@Column( name = "FILEIMAGE" )
@Lob(type = LobType.BLOB)
private byte[] fileimage;