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 上转换为字符串的问题。