De acordo com seu feedback, remoing
@DateTimeFormat
resolve o problema com o mapeamento do banco de dados - então esta é a primeira coisa. Em seguida, eu recomendaria separar os objetos de transferência de dados usados para os formulários das entidades reais. Vai ajudar muito a longo prazo. Então você tem um
MovieDTO
para vinculação de formulário, onde você pode colocar @DateTimeFormat
e outras validações de formulário como @NotNull
. Em seguida, você precisará mapear o objeto movieDto para a entidade do filme antes de persistir.