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

documentHasId do Codec

Na construção do Codec, a implementação de documentHasId ficou assim:

    @Override
    public boolean documentHasId(Aluno aluno) {
        return aluno.getId() == null;
    }

não deveria ser "aluno.getId() != null;"?

    @Override
    public boolean documentHasId(Aluno aluno) {
        return aluno.getId() != null;
    }
1 resposta
solução!

Oi Gabriel

Sim, você tem razão. A lógica do método não bate com o nome "documentHasId"