三级级联的小优化(通过首字母排列)
刚才看三级级联的博客链接,发现....
无论是省还是市还是县,都不是按照规律的顺序排列的,然后看了看之前的代码还在,就想着改一下...
把sql语句加上order by,这样就可以实现有序排列了。
直接order by是不行的,因为是字段属性,所以需要使用CONVERT函数
把String sql= "select*from area where parent_code=? ";
改为:
String sql= "select*from area where parent_code=? order by CONVERT(area.name USING GBK) asc ";
现在再看:就都是通过首字母排列的。