Projections de Valeurs Scalaires
Les projections de valeurs scalaires permettent de sélectionner des colonnes spécifiques ou des résultats de fonctions agrégées, sans charger des entités complètes.
TypedQuery<Object[]> query = entityManager.createQuery(
"SELECT b.title, b.publisher FROM Book b", Object[].class);
List<Object[]> results = query.getResultList();
for (Object[] result : results) {
String title = (String) result[0];
String publisher = (String) result[1];
}