denenmiş, zamanında kendi yazdığım kod.
object adlı nesneyi BLOB'a çevirme:
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutput out = new ObjectOutputStream(bos);
out.writeObject(object);
byte[] personAsBytes = bos.toByteArray();
out.close();
bos.close();
BLOB'dan geri nesneyi elde etme (object olarak):
Blob blob = (Blob) ...(burada db'den alacaksın blob'u)...;
ObjectInputStream ois = new ObjectInputStream(blob.getBinaryStream());
Object object = ois.readObject();
ois.close();
DB kısımlarına girmedim,
JDBC veya
ORM kullanımına göre değişir o kısım çünkü.