Olá amigos do GUJ. Estou com um problema para o qual preciso de uma solução urgente e não estou conseguindo.
Estou fazendo uma integração com um sistema já existente, cujas tabelas tem alguns campos do tipo CHAR(1), no qual são gravados os valores S ou N (sim ou não).
Iniciei o meu projeto com Hibernate, e não estou conseguindo converter esse valor adequadamente para atributos booleanos da minha classe.
Pelo que vi na documentação e na Internet, eu fiz dessa forma no meu arquivo de config do Hibernate:
<property name="hibernate.query.substitutions">true S, false N, yes S, no N</property>
Mas nao está rolando, o update/insert está gravando 1 e 0, e no select só estao sendo convertidos corretamente esses valores (1=true e 0=false). Fiz um teste tambem com T e F (no banco) e o Hibernate tambem está convertendo adequadamente.
Só que preciso do S ou N e não está rolando.
O que está errado/faltando, amigos???
Obrigado.