我正在使用hibernate。我有本机sql查询。
select * from some_table order by to_number(someId);
这里someId列包含所有数字,但数据类型是varchar类型。所以拉我需要申请。如果order by与out_number一起应用,则完成ASCII比较。为了避免我需要使用to_number来应用订单。
我怎样才能达到相同的使用标准?我没有使用注释。使用hbms。
谢谢!
答案 0 :(得分:0)
使用Criteria API无法做到这一点,因为它不提供从字符串到数字的转换(例如,从最后的varchar到整数)。
你可以: