Class EquipeDAO

java.lang.Object
com.anima.esportsmanager.dao.EquipeDAO

public class EquipeDAO extends Object
Data Access Object (DAO) para a entidade Equipe. Centraliza o acesso ao banco de dados para as operações de CRUD de equipes.
  • Constructor Details

    • EquipeDAO

      public EquipeDAO()
  • Method Details

    • inserir

      public void inserir(Equipe equipe)
      Insere uma nova equipe no banco de dados.
      Parameters:
      equipe - O objeto Equipe a ser inserido.
    • listarTodas

      public List<Equipe> listarTodas()
      Busca e retorna uma lista de todas as equipes cadastradas.
      Returns:
      Uma List de objetos Equipe.
    • atualizar

      public void atualizar(Equipe equipe)
      Atualiza os dados de uma equipe existente no banco de dados.
      Parameters:
      equipe - O objeto Equipe com os dados atualizados.
    • deletar

      public void deletar(int id)
      Deleta uma equipe do banco de dados com base no seu ID.
      Parameters:
      id - O ID da equipe a ser deletada.
    • contarTotal

      public int contarTotal()
      Conta o número total de equipes cadastradas.
      Returns:
      O número total de equipes.