JSF Boolean e Varchar(1)

Bom dia pessoal, possuo alguns atributos no meu Bean definidos como Boolean, defini no meu mapeamento do hibernate como
java.lang.Boolean, na minha tabela criei os atributos como VARCHAR(1), como estou querendo utilizar o componente
<h:selectCheckBoxBoolean> no momento que tento persistir as informações as coisas não acontecem como esperado.

Qual melhor alternativa para solucionar isso ? criar um Converter ? existe alguma coisa já pronta ?

isto não tem nada a ver com JSF, tu deveria mapear isto na camada de persistencia …
mas se tu quer mesmo fazer besteira assim
usa um converter que resolve …

Qual sua sugestão ? eu procurei tentar fazer isso no mapeamento do Hibernate mas não consegui, o mais proximo que encontrei foi isso:

hibernate.query.substitutions true ‘true’, false ‘false’, yes ‘Y’, no ‘N’

E o atributo do bd ser do tipo boolean? Não resolve seu caso?
Assim, vc não precisa usar conversões em nenhum lugar.

Infelizmente o BD que estou utilizando não possui o tipo Boolean.

kra, q banco vc está usando ?

Outra coisa, o VAR do varchar denota uma variação, caso vc vá SEMPRE usar 1 bit, use um CHAR ao invés de VARCHAR.

Veja se seu banco possui o tipo BIT.

[]'s