比如我數據庫里面使用varchar和對象是使用字符串類型, 而實際里面的值都是整數, 這樣需要按照數值來排序, 因為如果按照字符串排序104會在 1020后面. 使用cast(ce.caseID as long) 或者cast(ce.caseID as integer) 這要看你的需要了. 注意:long和integer的首字母要小寫. 不然會報空指針異常.