JPA + ORACLE + Campo BLOB [SOLUCIONADO]

1 resposta
lbosco

Boa tarde galera!

Há pouco tempo criei um tópico aqui procurando uma solução
para a inserção de imagens em campos blob no Oracle utilizando JPA, pois
no Oracle 10g, ocorre um erro ao utilizar-se desses recursos (mais ou menos assim):

ORA:[nº erro] - Conversão não resolvível ou não implementada;

Aí após procurar em vários lugares, não tinha encontrado uma solução a contento.
Orientaram-me a utilizar PreparedStatement no momento da inserção da imagem, a
utilizar soluções do c3p0 que nem se quer foram implementadas por ninguem um dia,
entre várias outras soluções.

A Oracle lançou (não sei se há pouco ou muito tempo) um novo driver corrigindo isso. O odbc5.jar.
Efetuei os testes aqui funcionou a inserção da imagem.

Para quem utiliza os drivers classe12.jar e o ojdbc14.jar, não os utilizem mais!!!

Achei interessante postar isso aqui pois só eu sei o quanto me bati atrás dessa solução.
É só clicar no link abaixo e fazer o download do driver:
http://download.oracle.com/otn/utilities_drivers/jdbc/111070/ojdbc5.jar

OBRIGADO!

1 Resposta

overkill

ja tive problemas com o oracle 9i e blob com JPA mas usei a versão do driver 10.1.0.5 e funcionou blz … mas vou dar uma analisada na sua dica

legal.

Criado 17 de julho de 2009
Ultima resposta 17 de jul. de 2009
Respostas 1
Participantes 2