Через внешний файл свойств URL указывается следующим образом
JDBC: MariaDB: // ххххх: 3306 / ххххх zeroDateTimeBehavior = convertToNull
Соединение работает нормально и может запрашивать БД.
Через hibernate я создал сущность, которая отображается в таблицу со столбцом даты. Если дата не указана, по умолчанию добавляется нулевая дата (0000-00-00).
Когда я получаю дату из сущности с нулевой датой, она дает дату, которая отображается как 00002-10-02, потому что java date не может обработать год или месяц / день, которые равны нулю.
Предполагается, что zeroDateTimeBehavior = convertToNull обрабатывает это и возвращает нулевое значение, чтобы я мог правильно обрабатывать эти ситуации и не ошибочно возвращать совершенно неверную дату.
Я прочитал около 50 тем форума, но не смог найти решение.
Дайте мне знать, если я могу предоставить больше информации. Спасибо.