Vous êtes sur la page 1sur 6

Raoui Jihane

Info-GL

V. Requête JPQL

1- la requête qui permet d’afficher les véhicules les plus neufs dans la compagnie.

Le test donne seulement le vehicule dont id est égal à 2

2- Lister tous les incidents de la région de Marrakech

Dans la classe FicheIncidentDaoJpaImpl.java

On ajoute la méthode suivante :

Dans la classe de test TestJpaFicheDao.java, on teste la méthode en ajoutant cette méthode de test :

Puis on teste la dans le main :

Et voilà :
3- Déterminer la liste des incidents critiques.

Dans la classe FicheIncidentDaoJpaImpl.java

On ajoute la méthode suivante :

Dans la classe de test TestJpaFicheDao.java, on teste la méthode en ajoutant cette méthode de test :

Puis on teste la dans le main :

Et donc

4- Déterminer le nombre d’incidents critiques par lieu d’incident

Dans la classe FicheIncidentDaoJpaImpl.java

On ajoute la méthode suivante :

Dans la classe de test TestJpaFicheDao.java, on teste la méthode en ajoutant cette méthode de test :
Puis on teste la dans le main :

Et donc

5- Spécifier la répartition des déclarations par agent déclarant. On affiche le matricule, le nom de l’agent ainsi que le
nombre d’incidents qu’il a déclarés.

Dans la classe FicheIncidentDaoJpaImpl.java

On ajoute la méthode suivante :

Dans la classe de test TestJpaFicheDao.java, on teste la méthode en ajoutant cette méthode de test :

Puis on teste la dans le main :

Et donc
6- Déterminer la liste des véhicules ayant subi des incidents critiques.

Dans la classe FicheIncidentDaoJpaImpl.java

On ajoute la méthode suivante :

Dans la classe de test TestJpaFicheDao.java, on teste la méthode en ajoutant cette méthode de test :

Puis on teste la dans le main :

Et donc

7- Spécifier la répartition des incidents critiques par véhicule. Autrement dit, donner la liste des véhicules
accompagnés du nombre d’incidents critiques que chacun a subi.

Dans la classe FicheIncidentDaoJpaImpl.java

On ajoute la méthode suivante :


Dans la classe de test TestJpaFicheDao.java, on teste la méthode en ajoutant cette méthode de test :

Puis on teste la dans le main :

Et donc

8. Déterminer la liste des incidents triée par durée d’attente descendante. (en sql natif)

Dans la classe FicheIncidentDaoJpaImpl.java

On ajoute la méthode suivante :

Dans la classe de test TestJpaFicheDao.java, on teste la méthode en ajoutant cette méthode de test :

On la teste

Et donc