MyBatis中LocalDate時差的坑

2022-02-28 15:36:45 字數 426 閱讀 3864

在使用mybatis進行資料查詢時,使用到localdate作為引數(2018-06-18),結果查出來的資料早了一天(2018-06-17),猜測是日期的時差問題,

localdate為本地時區,資料庫使用的時區是cst,參考文章,cst應該表示central standard time (usa) utc-6:00

與中國時區+8 正好差了14h

經過本地驗證,確是如此,我的資料庫使用的time_zone也為cst。

參考文章的解決方案是修改資料庫時區為中國+8時區,但是我自己這邊的資料庫是個老資料庫,不想改動那麼大,

或者

Mybatis入門 Mybatis中新增日誌

log4j 1 什麼是log4j log4j是apache的乙個開源專案。通過使用log4j,我們可以控制日誌資訊輸送的目的地是控制台 檔案 gui元件等。可以控制每一條日誌的輸出格式。通過定義每一條日誌資訊的級別,我們能夠更加細緻地控制日誌的生成過程。這些可以通過乙個配置檔案來靈活地進行配置,而不...

mybatis中 個 問題

最近在用mybatis,之前用過ibatis,總體來說差不多,不過還是遇到了不少問題,再次記錄下,比如說用 和 傳參的區別,使用 傳入引數是,sql語句解析是會加上 比如 select from table where name 傳入的name為小李,那麼最後列印出來的就是 select from ...

mybatis中的說明

1.prefix 在trim標籤內sql語句加上字首。suffix 在trim標籤內sql語句加上字尾。suffixoverrides 指定去除多餘的字尾內容,如 suffixoverrides 去除trim標籤內sql語句多餘的字尾 prefixoverrides 指定去除多餘的字首內容 inse...