Boa essa ideia de uma interface CRUD, Porém eu não sei usar muito bem por causa dos tipos que ela retorna.
Por exemplo, quando eu procuro findById não quero que retorne Optional, quero que retorne o objeto da classe que está no banco, no caso ai Convidado.
Tem o outro que é findAllById, não quero que retorne Iterable, quero uma List.
Alguém sabe converter para ficar mais simples? Ou alguma outra interface que retorne o desejado? A ideia é boa mas na prática com esse iterable não devo estar sabendo utilizar.