У меня есть таблица MySql, которая имеет поле даты с нулями («0000-00-00») в качестве значения по умолчанию (поле не может быть пустым, я не могу изменить структуру таблицы). Hibernate не любит нулевые даты и выдает исключение во время чтения или сохранения.
Мне удалось заставить его читать записи, установив настройку соединения MySql "zeroDateTimeBehavior = convertToNull", которая преобразует нулевые даты в нулевые при получении записей. Все работает нормально, пока я не попытаюсь сохранить запись с нулевой датой - исключение, что дата не может быть нулевой.
Итак, вопрос - как сохранить запись через Hibernate, чтобы в таблице дата отображалась как нули?
Спасибо.