| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/08/2003 15:35:12
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
Seguinte,
tanto faz utilizando Hibernate ou CMP para persistencia
mas qual o tipo de campo que utilizo para armazenar uma imagem no banco de dados??
nunca precisei fazer isto antes
valeu galera
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/08/2003 15:50:07
|
cariocathi
JavaEvangelist
![[Avatar]](/images/avatar/5d616dd38211ebb5d6ec52986674b6e4.jpg)
Membro desde: 30/04/2003 15:03:47
Mensagens: 352
Localização: Rio de Janeiro
Offline
|
em todos os bancos de dados q conheço o data type a ser usado nessa situação é BLOB.
|
GUJ addicted |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/08/2003 15:53:29
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Em um banco de dados, use algum tipo de LOB (BLOB, CLOB). Usando o hibernate, declare a propriedade responsável do seu objeto responsável por manter referência à imagem do tipo java.sql.Blob.
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/08/2003 16:44:11
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
valeu, vou testar
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/06/2007 14:09:45
|
Hammer
JavaGuru
Membro desde: 13/11/2006 17:10:39
Mensagens: 246
Offline
|
fikei bastante interessado nisso, mas noa sei como declara ela via hibernate, um string q vai como VARCHAR no hibernate fica assim:
e como eu faco para declarar uma para a imagem? como faco para persistir ela e pra recuperar e abrir ela?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/06/2007 14:32:34
|
kaoe
JavaChild
![[Avatar]](/images/avatar/6e7d5d259be7bf56ed79029c4e621f44.jpg)
Membro desde: 02/02/2005 20:19:45
Mensagens: 125
Offline
|
Tenta algo como
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/06/2007 18:44:02
|
Hammer
JavaGuru
Membro desde: 13/11/2006 17:10:39
Mensagens: 246
Offline
|
otimo, so pra confirmar: faltou a declaracao da coluna nao?
e outra, se eu kiser abrir essa imagem, so usar algo do tipo:
File file = new File(obj.getImagem()); certo?
e pra salvar? como uso o set? com file?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2007 11:11:41
|
kaoe
JavaChild
![[Avatar]](/images/avatar/6e7d5d259be7bf56ed79029c4e621f44.jpg)
Membro desde: 02/02/2005 20:19:45
Mensagens: 125
Offline
|
A Anotaçao Column é opcional, ela so será necessária se você pretender mudar algum dos defaults do Hibernate tipo nome da coluna tipo de campo no banco de dados etc, em geral os defaults server. Quanto a abrir a imagem ou salvar em arquivo use um FileOutputStream para salvar em arquivo e para visualizar dentro de alguma tela em Java use o ImageIO junto com um ByteArrayInputStream para criar um objeto do tipo BufferedImage.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2007 15:14:04
|
Hammer
JavaGuru
Membro desde: 13/11/2006 17:10:39
Mensagens: 246
Offline
|
bem, vc falou sobre abrir e salvar em arquivo, fikei um pouco confuso, pois oq eu kero eh salvar no meu banco de dados em mysql, eh do mesmo jeito tb?
|
|
|
 |
|
|