​还是那个老问题啊,关于MySQL 里面的排序,该怎么改?

public MySQLExtendDialect() {         super();
         registerFunction("convert_gbk", 
                  new SQLFunctionTemplate(Hibernate.STRING, "convert   (?1 using gbk)") );
}

ORDER BY  convert_gbk(productname using gbk);

为什么自己写的类继承 Dialect , 还是报 unexpected token: using 错误?并且方言也引用了

hibernate.dialect=com.terminator.erp.util.hibernate.MySQLExtendDialect ;

郁闷之极啊!!一定要在 Dialect 里改吗???


慕村225694
浏览 126回答 1
1回答

呼啦一阵风

语句改为 ORDER BY  convert_gbk(productname) 即可,不需要再后面的 using gbk 了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java