Sélectionnez MAX timestamp avec JPA2 Critères d'API

Donc mon entité a:

@Column(name="TS", nullable=false)
private java.sql.Timestamp timestamp; 

Mon généré Méta-modèle a:

public static volatile SingularAttribute<MyEntity,Timestamp> timestamp;

Je veux choisir par le Max d'Horodatage valeur:

Root<MyEntity> root = query.from(MyEntity.class);
Expression maxExpression = cb.max(root.get(MyEntity_.timestamp));

Mais je ne suis pas autorisé parce que:

max(Expression<N> x)
Créer une expression d'agrégation application numérique d'opération max.
<N extends java.lang.Number> Expression

Bien sûr Timestamp ne s'étend pas Number.

Comment puis-je faire un MAX sur un Timestamp colonne à l'aide de la typesafe Critères d'API ?

InformationsquelleAutor planetjones | 2012-03-08