По сути, вы не спрашиваете, существует ли тип по умолчанию для MapKeyTemporal, но если реализации JPA 2.0 или спецификации используют значение по умолчанию для временных типов.
Что подразумевает, что есть более важный типв базе данных между датой и отметкой времени, это, вероятно, не так.
Также, если у вас есть календарь, реализация, вероятно, вызывает getTime (), а затем создает новый тип Sql, как он решаетреализация?
Напоминание: первая причина существования временного просто потому, что ключ с классом java.util.Date может быть одним из трех типов времени в Java (Time, Timestamp и sql.Date.), хотя это не имеет значения в Java, это имеет значение в базе данных, где это различные типы.
Если я не укажу временный тип, ничто не помешает мне иметь разные типы sql для одного и того же объекта, ломаясь во время выполнения.