Compte tenu de la classe mise en veille prolongée cartographié:opérateurs mathématiques dans les requêtes Critères
@Entity
public class MyTestClass {
/* id and stuff */
private Integer aValue;
private Integer bValue;
}
vous pouvez effectuer les opérations suivantes HQL:
Query query
= getCurrentSession().createQuery("select aValue * bValue from MyTestClass");
List<Double> resultList = query.list;
et obtenir le résultat du calcul sur.
Est-il possible de faire quelque chose de similaire avec l'API Criteria? Je n'ai toujours pas trouvé un moyen d'utiliser les opérations mathématiques avec l'API Criteria. Nous avons des fonctions agrégées comme sum, avg et ainsi de suite, mais pas les opérateurs mathématiques de base?