Ir para o conteúdo

 Voltar a MDArte Desen...
Tela cheia

Tipo Blob - Postgres

30 de Julho de 2011, 17:11 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 112 vezes

Estou com uma aplicação que é necessário colocar imagens (blob) no banco para a consulta dinâmica.

No modelo coloquei como Blob o campo, mas quando eu realizo uma consulta que dispara um select para essa tabela aparece esse erro:

17:08:35,272 ERROR [STDERR] Caused by: org.postgresql.util.PSQLException: Bad value for type long : \377\330\377\340\000\020JFIF\000\001\002\001\001,\001,\000\000\377\341\0016Exif\000 (...)
17:08:38,603 ERROR [STDERR]     at org.postgresql.jdbc2.AbstractJdbc2ResultSet.toLong(AbstractJdbc2ResultSet.java:2796)
17:08:38,603 ERROR [STDERR]     at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getLong(AbstractJdbc2ResultSet.java:2019)
17:08:38,604 ERROR [STDERR]     at org.postgresql.jdbc3.Jdbc3ResultSet.getBlob(Jdbc3ResultSet.java:52)
17:08:38,604 ERROR [STDERR]     at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getBlob(AbstractJdbc2ResultSet.java:335)
17:08:38,604 ERROR [STDERR]     at org.jboss.resource.adapter.jdbc.WrappedResultSet.getBlob(WrappedResultSet.java:380)
17:08:38,604 ERROR [STDERR]     at org.andromda.persistence.hibernate.usertypes.HibernateByteBlobType.nullSafeGet(HibernateByteBlobType.java:61)
17:08:38,606 ERROR [STDERR]     at org.hibernate.type.CustomType.nullSafeGet(CustomType.java:104)
17:08:38,606 ERROR [STDERR]     at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
17:08:38,606 ERROR [STDERR]     at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:1899)
17:08:38,607 ERROR [STDERR]     at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1372)
17:08:38,607 ERROR [STDERR]     at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1300)
17:08:38,607 ERROR [STDERR]     at org.hibernate.loader.Loader.getRow(Loader.java:1197)
17:08:38,607 ERROR [STDERR]     at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:569)
17:08:38,607 ERROR [STDERR]     at org.hibernate.loader.Loader.doQuery(Loader.java:689)
17:08:38,607 ERROR [STDERR]     at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
17:08:38,607 ERROR [STDERR]     at org.hibernate.loader.Loader.doList(Loader.java:2145)
17:08:38,607 ERROR [STDERR]     ... 71 more
17:08:38,768 WARN  [ValidatorResources] Form 'null' not found for locale 'en_US'

Autor: Filipe Braida do Carmo


44 comentários

Checklist para o projeto de interfaces

14 de Dezembro de 2011, 16:00, por Desconhecido

Este é um roteiro básico para verificação dos elementos interface para desenharmos um projeto. Vale lembrar que os projetos do MDArte são basicamente em CRUD (Create, Retrieve, Update e Delete) e não sistemas CMS com outras divisões e exibições. Cada um pode ter a sua lista e seria legal enviar comentários com adendos para ficar cada vez mais completa e padronizada.



Monthly archive for agosto 2010 CSS, Plugins, jQuery Flexigrid – Tabelas inteligentes com CSS e jQuery

14 de Dezembro de 2011, 15:46, por Desconhecido

Essa semana aqui no projeto, estávamos procurando uma solução para algumas tabelas que extrapolavam o tamanho da



Auto-Grid 960

14 de Dezembro de 2011, 15:41, por Desconhecido

Essa dica vai pra quem não tem muita paciência de configurar um js de grid 960 direto no seu código para ver o alinhamento de seus elementos.



Título na tabela do displayTag

14 de Dezembro de 2011, 15:39, por Desconhecido

O MDArte utiliza o displayTag e é possível customiza-lo de diversas maneiras. Uma coisa legal é colocar um título que só será exibido quando a consulta for executada.



CSS3:Textos com sombras

14 de Dezembro de 2011, 15:12, por Desconhecido

Se voce aplicar a propriedade “box-shadow” em um texto, a mesma vai ser aplicada em sua caixa (box). Para isso foi criada a propriedade “text-shadow”.
Seu uso é o seguinte: