java 使用mybatis查詢出現的時區問題

1. 問題場景:使用LocalDateTime,mybatis查出來的時間比數據庫表裏存的時間快了13個小時。 如圖:圖一是表裏存的時間數據,圖二是debug時查出來的時間數據,快了13個小時 2. 找到原因:這是時區問題,mysql時區設置默認是操作系統時區  而mybatis中間使用Calender做類型轉換,爲CST時區 3. 解決辦法:兩種  1> 修改數據庫系統配置          
相關文章
相關標籤/搜索