Mapear boolean
21/08/2016 09:19
0
Como posso mudar o mapeamento de um campo tipo boolean? Por exemplo, armazenar T/F ou V/F, etc
Grails 3.2.x
Tags: grails gorm mapping


0
Não sei se ajuda mas ...
<g:formatBoolean boolean="${myBoolean}" true="V!" false="F!" />



0
Magno,

o Hibernate tem um tipo já embutido para booleanos do tipo yes_no. Não me lembro agora como você deve proceder para configurá-lo. Ele irá mapear a sua tabela para o tipo char(1) neste campo.

No Grails você pode usar a função type no bloco mapping, tal como neste link: http://docs.grails.org/3.1.10/ref/Database%20Mapping/type.html


0
Obrigado, ficou assim:
static mapping = {
cartaoBloqueado type: org.hibernate.type.TrueFalseType
}

Tambem poderia ser usado o YesNoType que mapearia para Y/N



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto