У меня есть поле BLOB-объекта в БД.
Я использую Hibernate для извлечения данных в объект сущности, когда данные передаются на уровень дао, BLOB-объект есть, но когда он прошелот уровня ejb до уровня действия Struts, BLOB-объект становится пустым, кажется, что он потерян где-то посередине, ниже приведен подробный контекст:
- файл отображения сущности спящего объекта, свойство blob имеет значение
java.sql.Blob
тип - свойство класса сущности имеет serializableBlob тип
- bean-компонент ejb вызывает dao и передает данные обратно в класс действия, dao успешно извлекает объект blob, но когда он возвращается к действию, онпотерян.
информация об ошибке:
java.lang.IllegalStateException: Blobs may not be accessed after serialization
Каковы возможные причины этого?