Skip to content

Correction #1

@pjvilloud

Description

@pjvilloud

Acquis. Bon travail, attention à produire du code clair (organisation, nommage, indentation, commentaires, respect des conventions, optimisations). Voir remarques détaillées ci-dessous :

Classes à créer avec une majuscule en première lettre.

Controller à placer dans le package controller

Entités à réorganiser pour plus de clarté :

  • Constantes
  • Attributs
  • Constructeurs
  • Getters/Setters
  • Equals/ToString

Variables à déclarer en camel case par exemple listContact au lieu de ListContact

Préférer ici une méthode du repository permettant de rechercher par prénom et par nom plutôt que de tout récupérer depuis la BDD et faire la recherche en Java.

List<contact> ListContact = (List<contact>) contactRepository.findAll();
ArrayList<contact> selection = new ArrayList<>();
for (contact l : ListContact) {
if ((prenom.equals(l.getPrenom())) && (nom.equals(l.getNom()))) {
selection.add(l);
System.out.println(l);
}
}

Attention aussi au defaultValue dans ton controller, par défaut la recherche se fera avec "aucun" ce qui n'a pas de sens.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions