Class UsuarioDAO

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

public class UsuarioDAO extends Object
Data Access Object (DAO) para a entidade Usuario. Esta classe encapsula toda a lógica de acesso ao banco de dados para as operações de CRUD (Create, Read, Update, Delete) de usuários.
  • Constructor Details

    • UsuarioDAO

      public UsuarioDAO()
  • Method Details

    • inserir

      public void inserir(Usuario usuario)
      Insere um novo usuário no banco de dados.
      Parameters:
      usuario - O objeto Usuario a ser persistido.
    • listarTodos

      public List<Usuario> listarTodos()
      Busca e retorna uma lista de todos os usuários cadastrados no banco de dados.
      Returns:
      Uma List de objetos Usuario.
    • atualizar

      public void atualizar(Usuario usuario)
      Atualiza os dados de um usuário existente no banco de dados. A senha não é atualizada neste método.
      Parameters:
      usuario - O objeto Usuario com os dados atualizados.
    • deletar

      public void deletar(int id)
      Deleta um usuário do banco de dados com base no seu ID.
      Parameters:
      id - O ID do usuário a ser deletado.
    • contarTotal

      public int contarTotal()
      Conta o número total de usuários cadastrados no banco de dados.
      Returns:
      O número total de usuários.