Я бы сказал, что комментарий устарел.Существует метод param(String name, Enum<?> value)
на JAnnotationUse
, который отлично работает.
Редактировать: Код будет выглядеть следующим образом:
field.annotate(Temporal.class).param("value", TemporalType.TIMESTAMP)
Обратите внимание, что
@Temporal(TemporalType.TIMESTAMP)
Это просто сокращение для записи
@Temporal(value=TemporalType.TIMESTAMP)
Эта краткая форма может использоваться, когда аннотация содержит только один параметр.