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 TypeMethodDescriptionvoid
Atualiza os dados de um usuário existente no banco de dados.int
Conta o número total de usuários cadastrados no banco de dados.void
deletar
(int id) Deleta um usuário do banco de dados com base no seu ID.void
Insere 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 objetoUsuario
a 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 objetoUsuario
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.
-