Inserindo CLOB com Hibernate banco ORACLE

Fala ai galera,

Estou tentando inserir um texto muito grande na tabela maior que o max suportado por varchar2, por isso estou alterando para clob
já verifiquei varias coisas no google e aqui no forum mas nenhum me ajudou
quando tento inserir sempre aparece erro.
Estou usando a lib ojdbc14.jar

Já tentei configurar a classe como abaixo

import oracle.sql.CLOB;

@Lob
@Column(name="testeClob")
private CLOB texto;

e assim também


import java.sql.Clob;

@Lob
@Column(name="testeClob")
private Clob texto;

No banco de dados ja criei a colona como clob
o dialeto configurado no hibernate.xml

org.hibernate.dialect.Oracle10gDialect

Mesmo depois destas configurações e varios testes não vai sempre aparece um erro
depedendo da configuração da erro de tipo ou dado invalido ou de tamanho muito grande.

Desde já valeuu!!!

Cara…o teu segundo mapeamento está correto (java.sql.Clob). Não sei responder o porque de você estar tendo esse erro ainda, já que pelo visto o seu banco também está configurado corretamente. Tenta debugar de novo e printa o erro pra gente poder entender melhor.

Abs.

Quando eu faço um insert com menos de 4000 caracteres ele insere sem problema mas quando eu tento inserir mais aparece este erro
acom a configuração acima

ORA-01483: invalid length for DATE or NUMBER bind variable

E aí, mano…
conseguiu resolver?

to com o mesmo problema… :frowning: