Package com.anima.esportsmanager.dao
Class UsuarioDAO
java.lang.Object
com.anima.esportsmanager.dao.UsuarioDAO
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAtualiza os dados de um usuário existente no banco de dados.intConta o número total de usuários cadastrados no banco de dados.voiddeletar(int id) Deleta um usuário do banco de dados com base no seu ID.voidInsere um novo usuário no banco de dados.Busca e retorna uma lista de todos os usuários cadastrados no banco de dados.
-
Constructor Details
-
UsuarioDAO
public UsuarioDAO()
-
-
Method Details
-
inserir
Insere um novo usuário no banco de dados.- Parameters:
usuario- O objetoUsuarioa ser persistido.
-
listarTodos
Busca e retorna uma lista de todos os usuários cadastrados no banco de dados. -
atualizar
Atualiza os dados de um usuário existente no banco de dados. A senha não é atualizada neste método.- Parameters:
usuario- O objetoUsuariocom 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.
-