Ao executar o projeto o sistema informa que os campos não podem ser nulos
29/09/2012 22:39
0
Olá Pessoal!

Estou desenvolvendo um projeto no GRAILS, quando executo este projeto o sistema informa que os campos não podem ser nulos, não consigo descobrir onde esta o erro. Logo não fiz nenhuma validação na classe.
Como corrigir este erro?
Tags: Campos nulos


0
Oi Jairo,

se não me engano, a constraint not null é incluída por padrão nos campos.


0
Me desculpe Henrique por não ter explicado tudo corretamente. O que faltava na minha pergunta é que no formulario o campo descrição e demais campos são preenchidos, quando clico no botão criar ele informa que estes campos não podem ser nulos. Entendeu?


0
Veja como está escrita a classe:
package imobiliaria

class Imovel {

String Descricao;
String MatriculaEnergia;
String MatriculaAgua;
String MatriculaIPTU;

static constraints = {
}
}

Veja como está descrito o controller:
package imobiliaria

class ImovelController {

def scaffold = true
}


0
Tenta fazer assim

package imobiliaria

class Imovel {

String Descricao;
String MatriculaEnergia;
String MatriculaAgua;
String MatriculaIPTU;

static constraints = {
//false grava com os campos em branco, e true não passa em branco
Descricao blank:false
MatriculaEnergia blank:false
MatriculaAgua blank:false
MatriculaIPTU blank:false

//assim da também
Descricao nullable:true
MatriculaEnergia nullable:true
MatriculaAgua nullable:true
MatriculaIPTU nullable:true

}
}

não sei se era isso mesmo que tu precisava

02/10/2012 17:37


0
Olá henrique!

Já tinha feito o que você descreveu acima e não corrigiu o problema. A solução para este problema foi alterar as iniciais das variaveis de maiuscula para minuscula, com isto o sistema funcionou corretamente.

Grato pela atenção, sem mais para o momento!

Jairo Dione
Bacharel em Sistemas de Informação
Pós-Graduando em Engenharia de Software


0
Olá cbcrust!

Já tinha feito o que você descreveu acima e não corrigiu o problema. A solução para este problema foi alterar as iniciais das variaveis de maiuscula para minuscula, com isto o sistema funcionou corretamente.

Grato pela atenção, sem mais para o momento!

Jairo Dione
Bacharel em Sistemas de Informação
Pós-Graduando em Engenharia de Software



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