伺服器時區錯誤:「AEST」無法辨識
問題:
問題:Caused by: java.sql.SQLException: The server time zone value 'AEST' is unrecognized or represents more than one time zone.
無法辨識的伺服器時區「AEST」在休眠期間導致錯誤連線建立。
解決方案:要解決此錯誤,您需要使用 JDBC 連接的 serverTimezone配置屬性指定更具體的時區值.
jdbc:mysql://localhost:3306/parking_hib?useLegacyDatetimeCode=false&serverTimezone=Australia/Sydney;useSSL=false;
如果您使用的是過時版本的JDBC 連接器,請考慮更新到最新版本,因為它可能包括與時區管理相關的錯誤修復。
SET GLOBAL time_zone = 'Australia/Sydney';
庫相容性: 確保您的JDBC 連接器版本正在使用的與您正在連接的MySQL 版本相容。
注意:如果您仍然遇到時區問題,請參閱特定資料庫或 JDBC 連接器的文件以了解其他故障排除步驟。以上是如何修復 Hibernate 伺服器時區錯誤:\'AEST\' 無法辨識?的詳細內容。更多資訊請關注PHP中文網其他相關文章!