Erro usando o Postgresql
16/02/2014 02:02
Estou usando o postgresql. Em um determinado form uso o FindAllBy
findAllByDisponivelLike(true)
Mas o postgres armazena no banco como t para true e f para false
quando chamo a função é lançado o erro:
Message
ERROR: operator does not exist: boolean ~~ boolean Dica: No operator matches the given name and argument type(s). You might need to add explicit type casts. Posição: 320
Já mudei como parâmetro o true pelo t, não é lançado erro, mas não é mostrado nada tbm.
Valeu o/
Tags:
postgresql
Olá, Gleydson.
Amigo, os finders com like são para campos String (alfanuméricos). Não vejo sentido fazer like em campo boleano, afinal são são Verdadeiro ou Falso.
Por que não fez simplesmente findAllByDisponivel(true)?
Abraços.
Cara, não acredito que era isso. Valeu YoShiriro, não tinha percebido esse LIKE. Agora ta rodando de boa :D
Ainda não faz parte da comunidade???
Para se registrar, clique aqui.