Création des DAO
Vidéo explicative
1. Créer les DTO
- Pour chaque entité de l'application, créer un DTO qui lui correspond. Attention de bien définir le DTO selon les normes expliquées (voir cours précédent).
- Si vous avez des difficultés pour créer ces DTO, consultez le dépôt Github fourni.
- Une fois vos DTO créés, vous devez avoir l'arborescence suivante :
src/main/java/esgi.fyc.sso.authserver/
│
└── dto
│ └── AuditLogDTO
│ └── CompanyDTO
│ └── EmailVerificationTokenDTO
│ └── PasswordResetTokenDTO
│ └── PlanDTO
│ └── RealmDTO
│ └── RoleDTO
│ └── UserDTO
│ └── UserRealmDTO
│ └── UserRealmIdDTO
│ └── UserRoleDTO
│ └── UserRoleIdDTO
│ └── UserSessionDTO
└── model
| └── ...
└── repository
| └── ...
└── service
| └── ...
...
Ensuite, nous allons passer à la création des mappers.