При сортировке в хронологическом порядке вам потребуется многоуровневая сортировка, сначала сортировка по столбцу целых секунд, а затем сортировка по столбцу доли секунды нанос.

aDate Объекты самый простой способ был сохранить их как MySqlDateTime объекты (в UTC). С переключателем наInstant этот подход больше не будет работать, потому что MySQLDateTime не предлагает точности для хранения наносекунд. Простое их усечение может привести к неожиданным результатам сравнения между вновь созданнымиInstant объекты и те, которые читаются из базы данных.

BigDecimal временные метки не кажутся мне элегантным решением: написание запроса выбора в MySql Workbench становится более сложным, потому что вам нужно конвертировать временную метку везде, чтобы сделать ее читабельной, а обработка в Java несколько неуклюжа по сравнению сInstant или дажеLong ценности.

Какой лучший способ пойти сюда? Возможно нетvarchar, правильно?

Ответы на вопрос(1)

Ваш ответ на вопрос