Package dao
Class Dao<T>
java.lang.Object
dao.Dao<T>
- Type Parameters:
T- type de l'objet métier (pojo)
- Direct Known Subclasses:
EtatFraisDao,FicheFraisDao,FraisForfaitDao,LigneFraisForfaitDao,LigneFraisHorsForfaitDao,RoleDao,UtilisateurDao
Classe abstraite définissant les opérations CRUD communes à tous les DAO.
- Author:
- Matthieu CAMPAGNA
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
connect
Connexion à la base de données.
-
-
Constructor Details
-
Dao
Constructeur du DAO.- Parameters:
conn- connexion à la base de données
-
-
Method Details
-
create
Crée un objet en base.- Parameters:
obj- objet à créer- Returns:
- true si la création a réussi
-
delete
Supprime un objet de la base.- Parameters:
obj- objet à supprimer- Returns:
- true si la suppression a réussi
-
update
Met à jour un objet en base.- Parameters:
obj- objet à modifier- Returns:
- true si la mise à jour a réussi
-
find
Recherche un objet par son identifiant.- Parameters:
id- identifiant de l'objet- Returns:
- l'objet trouvé ou null
-
findAll
Retourne tous les objets de la table.- Returns:
- liste de tous les objets
-