java.lang.ClassCastException: nie można rzutować oracle.sql.BLOB na oracle.sql.BLOB
Mam problem z pobraniem obiektu blob z oracle DB do java API za pomocą jdbc. Problem polega na tym, że kiedy wykonuję instrukcję Collable z funkcją z db, która zwraca mi pole blob, wyjątek ten jest generowany w linii:
tempBlob = (oracle.sql.BLOB)cstmt.getObject(1);
z tym komunikatem o błędzie:
java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to oracle.sql.BLOB.
Obiekt, który otrzymuję z bazy danych, jest instancjąoracle.sql.BLOB
. Zmienna tempBlob jest obiektemoracle.sql.BLOB
. Gdzie jest problem?