MAX(CONVERT(column, TIME(3))) Nilai yang dikembalikan daripada klien mysql adalah berbeza daripada nilai yang dikembalikan oleh pertanyaan asli JPA. Yang pertama mengembalikan (dalam data sampel saya) nilai yang betul 47:40:00.000 tetapi pertanyaan asli JPA mengembalikan 23:40:00 dan tidak tahu mengapa kerana ia mempunyai bendera pertanyaan asli.
Masalahnya adalah kerana penukaran daripada format waktu tempatan (bersamaan dengan waktu tidur) kepada rentetan. Saya menyelesaikan masalah menukar kepada rentetan pada MySQL.