Estou desenvolvendo um sistema que usa o banco postgres, e nesse banco ha campos que são do tipo BIT.
So que quando eu mando gravar esta dando o seguinte erro:
O que você tem que armazenar nesses campos? Qual é o dado?
V
vcsmetallica
Olha, é 0 ou 1. Ai quando eu usei a ferramenta para gerar a engenharia reversa ele criou a classe com os atributos BIT como Boolean.
Att
U
ul1sses
Ou você altera manualmente o tipo da classe que foi gerada ou na hora de persistir faz o tratamento dos dados: se for false ele salva “0” se for true ele salva “1”… algo do tipo
V
vcsmetallica
Mas como que eu faço isso, passo o meu campo de boolean para String? ou de boolean para Integer?
Att
U
ul1sses
Lá no banco, qual o tamanho do campo?
Se for do tipo BIT(1) vocẽ salvaria true como “1” e false como “0”.
Se for BIT(2) seria true = “01” e false = “00”
E assim por diante…
V
vcsmetallica
Entao, como que euvou passar isso? Como String, Char, Integer!