попытке сохранения объекта в postgres-таблице выпадает ошибка date out of range: "169104628-12-09 BC +03"
Отчего так происходит?
Как сетите?
Не совсем понятен вопрос, извините. Через обычный сеттер. object.setDateTill(LocalDate.MAX)
Наверное из за того что в max value date in pg 5874897
А для BC так вообще 4713
А как их в итоге к единому знаменателю привести, подскажите, пожалуйста? Имею в виду максимальное значение LocalDate в Джаве и максимальное значение date в pg? Это хардкодить как-то надо?
Я не совсем понимаю кейса для чего это нужно. В большинстве случаев, если это вызывает такие проблемы, то возможно, что то делается не так
А почему возможная дата не 2030?
Попросили не привязываться к конкретным цифрам. Просто некая абстрактная отметка, которую еще долго не достигнут)
И всё ещё вопрос зачем
Когда хуе...е ТЗ, то и результат ХЗ
Здесь "зачем" не в смысле "зачем такое решение", а "зачем добавлять дату, которой быть не должно"
Обсуждают сегодня