Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 5 · Application directe du cours
Les nouveautés
Les données en base avec JPA et Spring Data · niveau 1 (application)
Énoncé
Ajouter au dépôt une méthode qui renvoie les livres marqués comme nouveautés, triés par titre, sans écrire de requête. Quelle requête SQL Hibernate envoie-t-il ?
Corrigé
Le champ booléen s'interroge avec le mot-clé True :
// Exercice 5.1 : les nouveautés, par titre
List<Livre> findByNouveauteTrueOrderByTitreAsc();
Hibernate envoie :
Hibernate: select l1_0.isbn,l1_0.auteur,l1_0.image,l1_0.nouveaute,l1_0.prix,l1_0.rayon,l1_0.stock,l1_0.titre from livre l1_0 where l1_0.nouveaute=true order by l1_0.titre
Le résultat : Analyse MPSI, Introduction à l'algorithmique, Programmation Java, dans cet ordre (le test ex1_nouveautes le vérifie).
100 % gratuit
La suite du chapitre est sur Adloun
- 9 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.