Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Column 'ano_lancamento' cannot be null

Quando eu mando executar o metodo deletar acontece uma excesão "Column 'ano_lancamento' cannot be null"

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeE mesmo sem definir o params na anotação deletemapping, o erro é o mesmo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oi Wellington,

Pelas infos que tenho, acredito que é alguma diferença entre o formulário HTML e a classe DadosCadastroFilmes. Verifique se o nome do input e o atributo da realmente é igual.

Abs, Nico

Obs: Métodos em Java sempre devem começar com letra minúscula (pela convenção de nomes)

Olá Wellington,

Pelo que entendi, o erro "Column 'ano_lancamento' cannot be null" está ocorrendo quando você tenta executar o método "deletar". Isso pode estar acontecendo porque a coluna "ano_lancamento" não está sendo preenchida corretamente ou está sendo passada como nula.

Uma possível solução seria verificar se a coluna "ano_lancamento" está sendo preenchida corretamente antes de executar o método "deletar". Você pode fazer isso verificando se o valor da variável que representa essa coluna não é nulo.

Outra possível solução seria verificar se a coluna "ano_lancamento" está sendo definida como "not null" no banco de dados. Se estiver, você precisa garantir que essa coluna seja preenchida corretamente antes de executar o método "deletar".

Espero ter ajudado e bons estudos!

solução!

Resolvi, tinha digitado spring.mvc.hiddenmethod.filter.enabled=true errado.

Obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software