MYSQL查询数据,包含中文时需要中文安装a~z排序是, 会使用MYSQL 的 convert(using gbk)函数, 但是HQL并不支持该函数,
怎么处理呢.
1. 向hibernate注册该函数:
2.修改hibernate的SQL方言: dialect值为上面定义的类.
3. 完成后以上步骤后, HQL就能正常使用该功能啦.
String hql = "from User order by convert_gbk(name) ";
MYSQL查询数据,包含中文时需要中文安装a~z排序是, 会使用MYSQL 的 convert(using gbk)函数, 但是HQL并不支持该函数,
怎么处理呢.
1. 向hibernate注册该函数:
2.修改hibernate的SQL方言: dialect值为上面定义的类.
3. 完成后以上步骤后, HQL就能正常使用该功能啦.
String hql = "from User order by convert_gbk(name) ";