マップされた hibernate クラスが与えられた場合:
@Entity
public class MyTestClass {
/* id and stuff */
private Integer aValue;
private Integer bValue;
}
HQL で次のことができます。
Query query
= getCurrentSession().createQuery("select aValue * bValue from MyTestClass");
List<Double> resultList = query.list;
そして計算結果を出します。
Criteria API でこれと同様のことを行うことは可能ですか? Criteria API で数学演算を使用する方法をまだ見つけていません。sum、avg などの集計関数がありますが、基本的な数学演算子はありませんか?