84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
MAX(CONVERT(column, TIME(3))) 從 mysql 用戶端傳回的值與 JPA 本機查詢傳回的值不同。 第一個是傳回(在我的範例資料中)正確的值 47:40:00.000,但 JPA 本機查詢傳回 23:40:00 並且不知道為什麼,因為它具有本機查詢標誌。
問題是因為從本地時間格式(相當於休眠時間)到字串的轉換。我解決了在 MySQL 上轉換為字串的問題。
@Query(value = "SELECT CAST(MAX(CONVERT(v.start,TIME(3))) AS CHAR) FROM variable v WHERE v.well IN ?1 ", nativeQuery=true);
問題是因為從本地時間格式(相當於休眠時間)到字串的轉換。我解決了在 MySQL 上轉換為字串的問題。