DateField отображает поле ввода времени

Несмотря на то, что в документации прописано:

Если атрибут типа java.sql.Date или указана аннотация @Temporal(TemporalType.DATE), то поле времени не отображается.

и в коде у меня:

@Autowired
    @Temporal(TemporalType.DATE)
    private DateField<Date> dfStartInterval;
    @Autowired
    @Temporal(TemporalType.DATE)
    private DateField<Date> dfEndInterval;

и

<dateField id="dfStartInterval" dataContainer="tticketsDc" property="created"
                       dateFormat="dd.MM.yyyy" caption="msg://dfStartInterval.caption" datatype="date"/>
            <dateField id="dfEndInterval" dataContainer="tticketsDc" property="created"
                       dateFormat="dd.MM.yyyy" caption="msg://dfEndInterval.caption" datatype="date"/>
  • в обеих компонентах отображается поле ввода времени.
    Я делаю что-то не так, или это баг?

@Temporal(TemporalType.DATE) используется на атрибуте сущности в классе сущности.

@JmixEntity
@Table(name = "UIEX1_PERSON")
@Entity(name = "uiex1_Person")
public class Person {

    /* other attributes */

    @Column(name = "BIRTHDAY")
    @Temporal(TemporalType.DATE)
    private Date birthday;

Тогда DateField на экране штатно отобразит дату без времени без дополнительных уточнений через атрибут resolution.

На 1.4.3 точно без проблем работает.

Ваш ответ подсказал, что не так, спасибо. Поскольку сущность у меня относится к структуре БД и сохранять мне там нужно TIMESTAMP, то применить @Temporal не получится. Зато сработало уточнение через resolution.
Версия 1.4.4

1 симпатия