É possível gravar um array de bytes direto no banco?  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
ddso
JavaGuru
[Avatar]

Membro desde: 26/05/2008 10:55:21
Mensagens: 207
Offline

Estou tentando gravar um arquivo num banco para posterior recuperação. É possível extrair um array de bytes desse arquivo e gravar diretamente num campo BLOB? (Microsoft SQL) para posterior recuperação? Ou qual seria a maneira correta?

"Nove mulheres grávidas não fazem uma criança em um mês"
Dalvao
What is classpath?
[Avatar]

Membro desde: 07/12/2009 21:25:24
Mensagens: 7
Offline

Olá..

É possível sim. Para isto você deverá pegar o array de bytes e setar nos atributos.

Ex:

private byte [] foto;

Estes atributos deverao ter a anotação @Lob.
ddso
JavaGuru
[Avatar]

Membro desde: 26/05/2008 10:55:21
Mensagens: 207
Offline

Dalvao wrote:Olá..

É possível sim. Para isto você deverá pegar o array de bytes e setar nos atributos.

De fato. Consegui! Obrigado!

"Nove mulheres grávidas não fazem uma criança em um mês"
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team