Bom dia pessoal,
estou tentando fazer esse trabalho do curso funcionar, só que da erro em 3 partes do código em negrito.
alguem consegueria arrumar o codigo nessa parte e me explicar o que tem que ser feito.
obs: sou iniciante na area.
<code>
package teste;
import java.sql.SQLException;
import java.util.List;
import modelo.Funcao;
import modelo.Funcionario;
import modelo.Setor;
import repositorio.FuncaoRepository;
import repositorio.FuncionarioRepository;
public class TesteBanco {
public static void main(String[] args) throws SQLException {
// Funcao funcao = new Funcao();
// FuncaoRepository funcaoRep = new FuncaoRepository();
// funcao.setDescricao("CPD");
// funcaoRep.AlterarFuncao(funcao,1);
//
// funcaoRep.ExcluirFuncao(1);
// try {
// List<Funcao> lista = funcaoRep.ExibirTodos();
// for (Funcao funcao2 : lista) {
// System.out.println(funcao2.getId());
// System.out.println(funcao2.getDescricao());
// }
// } catch (SQLException e) {
// e.printStackTrace();
// }
// SetorRepository sRep = new SetorRepository();
//
//
// setor.setSigla("TDD");
// setor.setNomeSetor("Dev Testes");
//
// sRep.AlterarSetor(setor,2);
FuncionarioRepository fRepo = new FuncionarioRepository();
Setor setor = new Setor();
Funcao funcao = new Funcao();
// setor.setId(1);
// funcao.setId(1);
////
// func.setNome("Davi Alexandre");
// func.setDataNascimento(LocalDate.of(2011, 02, 21));
// func.setDataAdmissao(LocalDate.of(2017, 10,10));
// func.setFuncao(funcao);
// func.setSetor(setor);
// func.setSalario(500.0);
// fRepo.Insert(func);
// fRepo.Update(func);
//
//fRepo.Delete(3);
//List<Funcionario> listaFuncionario = new ArrayList<Funcionario>();
//listaFuncionario = fRepo.FindAll();
//listaFuncionario = fRepo.FindByName("Almeida");
Funcionario funcionario = new Funcionario();
funcionario = fRepo.FindById(2);
for (Funcionario funcionario : listaFuncionario) {
System.out.println("ID Funcionario: ...........\t" + funcionario.getId());
System.out.println("Nome Funcionario: .........\t" + funcionario.getNome());
System.out.println("Data Admissao: ............\t" + funcionario.getDataAdmissao());
System.out.println("Salário R$: ...............\t" + funcionario.getSalario());
// System.out.println("Sigla Setor: ..............\t" + funcionario.getSetor().getSigla());
// System.out.println("Nome do Setor: ............\t" + funcionario.getSetor().getNomeSetor());
// System.out.println("Detalhamento Função: ......\t" + funcionario.getFuncao().getDescricao());
System.out.println("Idade: ....................\t" + funcionario.calcularIdade(funcionario.getDataNascimento()));
System.out.println("-------------------------------");
}
}