2
我在我的grails應用程序中使用joda-time grails插件來處理持續時間。該插件保存數據庫中以毫秒爲單位解碼的持續時間,前綴爲「PT」,後綴爲「s」。示例1 minute = PT3600S
通過在mysql中更改訂單時間,例如PT1000S
現在我要訂購此行。由於它是一個varchar排序變得複雜,或更好的還不如我希望它被責令:(
結果
PT12551S
PT21142S
PT23240S
PT4672S
PT4792S
PT4877S
預期(如果類型是int ...)
PT4672S
PT4792S
PT4877S
PT12551S
PT21142S
PT23240S
任何想法如何解決這個問題?我可以更改存儲在數據庫中的數據格式嗎?我可以更改排序以考慮條目的長度嗎?