Serialização de objetos

Como faço para gravar em um campo blob de um banco a representação binária de um objeto previamente serializado de modo que possa recuperá-lo como instância válida novamente?

Desde já agradeço!

Utilize ByteArrayOutputStream, transforme seu objeto em byte[] e salve no banco… método toByteArray…

Depois, utilize ByteArrayInputStream e transforme seu byte[] recuperado do banco em um Object… método readObject…

Thanks…deu certo!!!
O código para quem venha posteriormente consultar o fórum:

[code]ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(objeto);
byte []ArrayDeBytes = baos.toByteArray();

Gravando com jdbc:
(…)
declaracao.setBytes(1, ArrayDeBytes);
(…)[/code]

:slight_smile: