Pessoal, recentemente, reparei que meu hibenarte anda inserindo o valor ‘b’ em campos do tipo boolenos, tanto pra verdadeiro, quanto pra falso.
Isso não me traz nenhum problema, pois na lógica funciona perfeitamente, os zeros e um.
No entanto, fiquei curioso à respeito, alguém sabe por que e como funciona isso?
Hibernate inserindo "b" em campos do tipo Boolean
1 Resposta
esse é o comportamento padrão, para boolean basta apenas um bit para mapear…
vc pode mudar esse comportamento usando a anotaçao @Type
ex:
@Type(type = "org.hibernate.type.NumericBooleanType")
private Boolean campo;
assim vai mapear como integer
abrasss
Criado 12 de março de 2012
Ultima resposta 23 de mar. de 2012
Respostas 1
Participantes 2