前回のエントリ、直列化したデータをDBに突っ込むの続き。DBに保存したら、読み出す方法が分からないとダメだわな。ごめんなさい。
Object object = null; InputStream in; ObjectInputStream ois;
if (resultSet.next()) { // バイナリデータを読み出して復元 in = resultSet.getBinaryStream("analyze_data"); ois = new ObjectInputStream(in); object = ois.readObject(); }
あとは、この object
を直列化する元のクラスにキャストしてあげれば、いつものように使い回せるはず。便利、便利。