我在下面有一个查询,我希望它按数据排序id,但它根本不排序.
Select distinct ec.category,ec.id
from print ec
order by ec.id asc
Run Code Online (Sandbox Code Playgroud)
可能是什么原因?
这是输出:

Integer v1_1 = 127;
Integer v1_2 = 127;
Integer v2_1 = 128;
Integer v2_2 = 128;
System.out.println(v1_1 == v1_2);//true
System.out.println(v2_1 == v2_2);//false
Run Code Online (Sandbox Code Playgroud)
为什么第二个表达是假的?
我无法弄清楚价值如何影响比较结果.