Bom dia caros amigos
Tenho o seguinte tipo de Dados numa tabela no Banco Oracle
Coluna Tipo
Ocorrencia BLOB
Usava o Firebird mapeando na entidade JAVA o campo Ocorrencia como String e funcionava normalmente, mas no ORACLE está retornando esta exception quando tento inserir os dados:
O que posso fazer isso alguém pode ajudar, como mapeio o campo na Entidade para referenciar o Blob ou como salvar uma String em Blob?
Desde já agradeço.
Tenha um bom dia
Att.
Diego Silva
Você vai ter que converter essa String para um byte[].
Se eu não me engano ainda não vai ser suficiente.
Lembre-se que BLOB é diferente de CLOB:
BLOB = Byte LOB. (algo como o byte[])
CLOB = Char LOB. (algo como o char[] ou a String)
Existe essa class aqui que pode te audar:
[quote=Rafael Guerreiro]Você vai ter que converter essa String para um byte[].
Se eu não me engano ainda não vai ser suficiente.
Lembre-se que BLOB é diferente de CLOB:
BLOB = Byte LOB. (algo como o byte[])
CLOB = Char LOB. (algo como o char[] ou a String)
Existe essa class aqui que pode te audar:
Obrigado amigo, vou testar aqui.