Halo, gw dah coba cari di archive dan di google nih. Tolong bantu yah kalo ada yang udah pengalaman.
Gw retrieve Blob dari derby terus mau convert ke byte array. Tapi kadang2 kok hasilnya ga konsisten yah. Codenya : byte[] bytes = blob.getBytes((long)1, (int) blob.length()); Kalo gw save file image 35kb waktu di retrieve, bener hasilnya. Tapi pas coba file yang ukurannya 60-an kb, waktu di debug gw liat blob.length() nya returnnya cuman 31 ?! Cari di google, ternyata derby emang masi suka error masalah blob ini. Tapi banyakan masalahnya NPE waktu manggil length() gara2 connection pooling. Gw pake JDK 1.5.0_06, Derby 10.4.2.0, running under Tomcat 6. TIA

