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

Como retornar um único objeto com Spring Data

Olá gostaria de criar dentro da classe CrudFuncionarioService um método que retorna-se um único funcionário, para eu poder realizar algumas operações com ele, podendo retornar ele para ser utilizado em outros métodos.

Os exemplos das aulas só retornam listas.

Alguém teria alguma dica de como fazer isto?

Obrigado!

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Esta implementação resolveu.

private void buscarOne(Scanner scanner) {
    System.out.println("Id");
    int id = scanner.nextInt();
    Optional<Funcionario> funcionarioOpt = funcionarioRepository.findById(id);
    if (funcionarioOpt.isPresent()) {
        Funcionario funcionario = funcionarioOpt.get();
        System.out.println(funcionario);
        System.out.println(funcionario.getNome());
    }
}