estou fazendo uma aplicação web e o campo checkbox quando não marcado é salvo em branco em sua respectiva coluna de tabela no banco de dados.
Estou usando Postgresql 8.3 e Hibernate.
Seguindo a documentação de Annotations do Hibernate coloquei a seguinte anotação em minha classe de negócio:
@Column(columnDefinition = "boolean default false")
private Boolean aceitaPagamento;
e depois
Essa segunda opção não eh uma boa, pois na hora de consultar por um objeto ele vai incluir a restrição “where aceitaPpagamento is null”. Utiliza na definição do bean entityManagerFactory a prop hibernate.query.substitutions:
Caro belatra, estou com o mesmo problema que voce, segue o mapeamento da minha coluna, por favor verifica se tem algum erro, já estou tentando a um tempo