Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 5 · Exercice de TD
Une fourchette de prix
Les données en base avec JPA et Spring Data · niveau 1 (application)
Énoncé
Écrire une méthode de dépôt qui renvoie les livres dont le prix est compris entre deux bornes, du moins cher au plus cher. Les bornes sont-elles comprises ? Que renvoie-t-elle pour 8 et 45 euros ?
Corrigé
// Exercice 5.8 : une fourchette de prix
List<Livre> findByPrixBetweenOrderByPrixAsc(BigDecimal min, BigDecimal max);
Between se traduit par l'opérateur SQL between, dont les bornes sont comprises :
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.prix between ? and ? order by l1_0.prix
Pour 8 et 45 euros : Le Petit Prince (8,50), Programmation Java (32,00), Analyse MPSI (45,00, borne comprise). L'Étranger, à 7,90, est exclu.
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.