我在db中有一个blob字段。
我正在使用hibernate将数据提取到实体对象,当数据传递到dao层时,blob就在那里,但是当它从ejb层传递到struts动作层时,blob变为null,似乎它在两者之间丢失,下面是细节背景:
java.sql.Blob
类型错误信息是:
java.lang.IllegalStateException: Blobs may not be accessed after serialization
可能的原因是什么?
答案 0 :(得分:2)
这对我来说一直是个问题。
尝试按照本博客中提到的方式进行操作,这可能有所帮助 http://hansonchar.blogspot.com/2005/06/oracle-blob-mapped-to-byte-in.html