Fórum org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL []; #535357
23/10/2015
0
org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL []; Column 'dtnasc' cannot be null; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'dtnasc' cannot be null
Acontece quando vou incluir novo registro. A aplicação está funcionando pra alteração e exclusão.
Já revisei tudo a respeito deste campo 'dtnasc' e não consegui ver nada de errado. ´Me dá aí uma dica?
String sql = "UPDATE funcionarios "
+ "SET " + dataSaida
+ "nome = :nome, salario = :salario, id_cargo = :idCargo, "
+ "id_endereco = :idEndereco, data_entrada = :dataEntrada, dtnasc = :dataNasc, "
+ " rg = :Rg, orgao = :Orgao, exp = :dataExp, "
+ "cpf = :Cpf, mae = :Mae, pai = :Pai,email = :Email, "
+ "tel1 =:Tel1,tel2 =:Tel2,tel3 =:Tel3,naturalidade = :Naturalidade, "
+ "nacionalidade = :Nacionalidade,estadocivil = :Estadocivil, "
+ "filho1 =:Filho1, filho2 =:Filho2, filho3 =:Filho3,ctps = :Ctps, "
+ "serie = :Serie,pis = :Pis,titulo = :Titulo,zona = :Zona, "
+ "secao =:Secao,vrefeicao =:Vrefeicao,vtransporte =:Vtransporte, "
+ "escolaridade =:Escolaridade,carthabilitacao =:Carthabilitacao, "
+ "problemasaude =:Problemasaude "
+ "WHERE id_funcionario = :idFuncionario";
Esmeraldina Silva
Curtir tópico
+ 0Posts
23/10/2015
Fernando C
use comando INSERT.
http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx
http://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspx.
OBS: mas se entendi corretamente, sua mensagem diz que o campo não pode ser nulo;
verifique como está enviando esse conteúdo e se ele está chegando no banco
Gostei + 0
23/10/2015
Jothaz
Esta "reclamando" de que a coluna "dtnasc" não pode ser nula, por algum motivo este atributo não esta sendo carregado.
Gostei + 0
29/10/2015
Esmeraldina Silva
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)