Sql中文排序
1.http://raywithu.iteye.com/blog/1139332 (里使用的是创建criteria)
2.http://aubergine-kang.iteye.com/admin/blogs/1187725 (使用的是在hibernate使用sql语句)
3.http://hi.baidu.com/flora_ke/blog/item/41a51ecbee5bab4af21fe791.html (在hibernate使用的是hql)
大家各取所需啊~
那么现在,在这个程序中三个都用到了:
第一个,需要写一个GbkOrder类添加到当前项目中,继承Order,并重写,在session.creatCriteria的时候:criteria.addOrder(GBKOrder.asc(“name”));
第二个只需要在sql语句添加:“select * from user order by convert(name useing gbk)”即可;
第三个,需要写一个MySQL5LocalDialect 类添加到当前项目中,继承MySQL5Dialect ,并重写,在session.creatQuery的时候:“ from User order by convert(name,‘GBK’)”