'0000-00-00 00:00:00' не может быть представлено как ошибка java.sql.Timestamp

У меня есть таблица базы данных, содержащая даты.

 (`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'). 

Я использую MySQL. Из программы иногда данные передаются без даты в базу данных. Таким образом, значение даты автоматически назначается 0000-00-00 00:00:00. когда данные таблицы вызываются со столбцом даты, выдается ошибка

...'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp.......

. Я пытался передать нулевое значение дате при вставке данных, но оно назначается текущему времени.

Есть ли способ получить ResultSetбез изменения структуры таблицы?

138
задан Martin Thoma 23 September 2018 в 07:46
поделиться