charSet do Hibernate

6 respostas
fnandos

To tentando fazer algo que pelo que vi ninguem ainda conseguiu. Quando eu registro no ORACLE 9i um registro com acento ou c cedilha, ao listar ele retorna:

?cido sulf?rico

Tentei implemtar no hibernate.cfg.xml o seguinte

<property name="connection.driver_class">oracle.jdbc.OracleDriver</property>
        <property name="connection.url">jdbc:oracle:thin:@127.0.0.1:1521:XE</property>
        <property name="hibernate.connection.useUnicode">true</property>
        <property name="hibernate.connection.connection.charSet">ISO8859-1</property>           
        <property name="connection.username">username</property>
        <property name="connection.password">password</property>

Mas não funciona, o problema esta em passar os dados da aplicação pro banco, ao contrário não da problema algum, alguem ja por acaso teve ese problema? Como eu faço pra resolver isso?

6 Respostas

nebal.metz

opa.
ja tentou setar o charset na tua aplicacao com a mesmo que esta o banco??
tive o mesmo problema, mas como um web service passando registro para um palm.

:slight_smile:

fnandos

Cara me desculpa a novatice mais como eu faço isso?

nebal.metz

ops… da uma olhada nesse link

http://www.exampledepot.com/egs/java.nio.charset/ConvertChar.html

:slight_smile:

fnandos

Achei a solução do meu problema, não era o hibernate, era o form que estava no jsp, eu alterei assim:

Eu estou usando o Struts 2 junto com o hibernate, obrigado pela ajuda.

nebal.metz

Show!

:slight_smile:

M

vlw funcionou!!!

Criado 26 de fevereiro de 2008
Ultima resposta 3 de jun. de 2008
Respostas 6
Participantes 3