Selecione carimbo de data e hora MAX com a API de critérios JPA2
Então minha entidade tem:
@Column(name="TS", nullable=false)
private java.sql.Timestamp timestamp;
@MetaModel gerado possui:
public static volatile SingularAttribute<MyEntity,Timestamp> timestamp;
Quero selecionar pelo valor de Max Timestamp:
Root<MyEntity> root = query.from(MyEntity.class);
Expression maxExpression = cb.max(root.get(MyEntity_.timestamp));
Mas não estou autorizado porque:
max(Expression<N> x)
Crie uma expressão agregada aplicando a operação numérica máxima.<N extends java.lang.Number>
Expressão
ClaroTimestamp
não estendeNumber
.
Como posso fazer umMAX
com umTimestamp
coluna usando a API de critérios typesafe?