在使用mybatis查詢所有的數據的時候,我發現個問題,實體類中的字段是String ,數據中的字段是date,然后再mybatis中查詢出來的日期之后,總是比數據庫中的天數少兩天,
找了很多地方 終於找到了 解決方案如下
解決方案一
將數據類型從date轉換成datetime,這種方式不推薦,因為表設計好之后,一般是不再去動表結構的
解決方式二(推薦使用)
在查詢所有的數據的時候進行一個sql上面的轉換,convert(nvachar(100),字段),這樣查出來的數據是沒有問題的
解決方式三
可以替換JDBC的版本,這種方式我沒有試過,就是替換JDBC的jar包,所以呢推薦是用第二種方式
2018-7-24 小計