问题如题
比如 我数据库记录:
记录1
记录2
记录3
直接sql语句结果:
记录1
记录2
记录3
程序ResultSet输出结果:
记录1
记录3
记录2
求问,这是为什么
------解决方案--------------------
直接取出来顺序应该是没有问题的,可能是你把结果放入map或者其他集合,导致乱序了!
------解决方案--------------------
代码怎么写的,上代码。
------解决方案--------------------
你放进Set里了?Set是无序的哦
------解决方案--------------------
不会吧。应该不会乱的。
------解决方案--------------------
代码发来大家参考一下啊~~~~~
------解决方案--------------------
取的就是顺序的啊,你打印出来看看不就知道了吗
------解决方案--------------------
ORDER BY有没有?
没有的话就有可能出现乱序