Adicionar valor em campo bit (POSTGRE) com PreparedStatement

Tenho um campo boolean e gostaria de inserir ele em uma tabela no campo Postgre cujo tipo é BIT.

Tentei usar o setBoolean mas ele diz que a colune é do tipo bit e o valor passado é boolean.

Tentei com String também, deu a mesma coisa, só que falando que o valor passado é String.

Alguém sabe como fazer?

valeu!

preparedStatement.setByte(variavelBoolean ? 1 : 0)

[quote=thiago.correa] preparedStatement.setByte(variavelBoolean ? 1 : 0) [/quote]

column “area” is of type bit but expression is of type smallint

não aceita tbm

consegui, se baseando no que voce fez…

stmt.setInt(1, (variavelBoolean ? 1 : 0));

e no comando SQL: “cast(? as bit(1))”

abraco