In MySql '0000-00-00'
wordt als een geldige datum beschouwd, maar kan niet worden weergegeven als java.sql.Date.
U kunt een query gebruiken die NULL retourneert in het geval dat de datum '0000-00-00'
is , of anders de werkelijke waarde:
SELECT
CASE WHEN `date`!='0000-00-00' THEN `date` END new_date
FROM
yourtable
of u kunt dit aan uw gegevensbronverbindingsreeks toevoegen:
zeroDateTimeBehavior=convertToNull
en datums als '0000-00-00'
wordt automatisch geconverteerd naar NULL.