Nilai Zon Masa Pelayan 'AEST' Tidak Diiktiraf
Mesej ralat ini menunjukkan bahawa Hibernate tidak dapat mewujudkan sambungan ke pangkalan data MySQL disebabkan oleh nilai zon waktu yang tidak dikenali. Nilai zon waktu 'AEST' sama ada tidak dikenali oleh pelayan MySQL atau ia mewakili lebih daripada satu zon waktu.
Penyelesaian Kemungkinan:
Untuk menyelesaikan isu ini, anda boleh melakukan perkara berikut:
Konfigurasikan MySQL Pelayan:
Konfigurasikan Pemacu JDBC:
Jika anda tidak dapat mengubah suai konfigurasi pelayan, anda boleh mengkonfigurasi pemacu JDBC untuk menggunakan zon waktu tertentu nilai. Tambahkan parameter zon waktu pelayan pada URL sambungan JDBC anda:
jdbc:mysql://localhost:3306/parking_hib?useLegacyDatetimeCode=false&serverTimezone=Australia/Melbourne
Ganti 'Australia/Melbourne' dengan nilai zon waktu yang dikehendaki.
Petua Tambahan:
Atas ialah kandungan terperinci Mengapa Hibernate Gagal Menyambung ke MySQL Kerana Zon Waktu \'AEST\' Tidak Diiktiraf?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!