Итак, моя сущность имеет:
@Column(name="TS", nullable=false)
private java.sql.Timestamp timestamp;
Моя сгенерированная метамодель имеет:
public static volatile SingularAttribute<MyEntity,Timestamp> timestamp;
Я хочу выбрать значение Max Timestamp:
Root<MyEntity> root = query.from(MyEntity.class);
Expression maxExpression = cb.max(root.get(MyEntity_.timestamp));
Но мне не разрешено, потому что:
max(Expression
Создайте агрегатное выражение, применяя числовую операцию max.х) Выражение
Конечно Timestamp
не расширяет Number
.
Как выполнить MAX
для столбца Timestamp
с помощью Typesafe Criteria API?