Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo comparar um long com null

Durante a aula o professor faz a comparação do Id (long) com null sem problema nenhum.

Quando tento fazer a mesma opção aparece um erro dizendo não ser possível realizar a comparação entre uma variável do tipo long com null.

Como faço para conseguir fazer isso sendo que na aula ele usa sem problema algum?

A mensagem de erro é a seguinte: "Error:(50, 35) error: incomparable types: long and "

if (aluno.getId() != null) {
                    dao.altera(aluno);
                } else {
                    dao.insere(aluno);
                }
1 resposta
solução!

Lucas, tudo bem ?

Você usou na classe Aluno o primitivo long e não o wrapper Long basta trocar na classe e refatorar o getter e setter