■仕様説明
MySQL アダプタでは、DATE 型、DATETIME 型、TIMESTAMP 型でデータが 0000-00-00 00:00:00 の場合、下記仕様制限により、読み取ることができずエラーになります。
------
・DATE 型、DATETIME 型、TIMESTAMP 型
・データが 0000-00-00 00:00:00 の場合、エラーが発生します。
------
■回避策
・JDBC アダプタの利用
過去事例では、JDBC アダプタを使用することでエラーを回避したという事例がございました。
このため、JDBC アダプタを使用することでご要望が満たせるかご確認ください。
▼補足
JDBC アダプタは特定の接続先をサポートしない汎用アダプタとなりますので、
ご利用される場合には、十分な検証を実施いただくようお願いいたします。
・グローバルリソースの接続URL の設定
MySQL8.0アダプタのグローバルリソースで [URLを直接入力する]にチェックを入れて、
URL で以下のように zeroDateTimeBehavior プロパティに convertToNull を指定することで、
「0000-00-00」をNullとして読み取ることが可能です。
--------
jdbc:mysql://<ホスト名>:<ポート番号>/<データベース名>?zeroDateTimeBehavior=convertToNull
--------