zeroDateTimeBehavior = convertToNull не работает в URL-адресе jdbc с использованием hibernate - PullRequest
0 голосов
/ 29 апреля 2019

Через внешний файл свойств URL указывается следующим образом JDBC: MariaDB: // ххххх: 3306 / ххххх zeroDateTimeBehavior = convertToNull

Соединение работает нормально и может запрашивать БД. Через hibernate я создал сущность, которая отображается в таблицу со столбцом даты. Если дата не указана, по умолчанию добавляется нулевая дата (0000-00-00). Когда я получаю дату из сущности с нулевой датой, она дает дату, которая отображается как 00002-10-02, потому что java date не может обработать год или месяц / день, которые равны нулю.

Предполагается, что zeroDateTimeBehavior = convertToNull обрабатывает это и возвращает нулевое значение, чтобы я мог правильно обрабатывать эти ситуации и не ошибочно возвращать совершенно неверную дату.

Я прочитал около 50 тем форума, но не смог найти решение. Дайте мне знать, если я могу предоставить больше информации. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...