MyBatis排序无效
mybatis的mapper文件中书写sql语句,但是根据时间倒序查询的order by create_time 突然无效了,这是为什么?
导致无效的原因:时间格式做了改变,时间字段别名和原始字段重名,导致排序无效;
1 原始字段时间格式转换后为 2 别名
如果 2(别名) 和 1(原始字段)相同,那么排序调用的字段 3 也会与 2(别名)相同,此时排序的功能就会失效,DESC和ASC都无效;
解决方案:别名尽量不要与原始字段重名。
mybatis的mapper文件中书写sql语句,但是根据时间倒序查询的order by create_time 突然无效了,这是为什么?
导致无效的原因:时间格式做了改变,时间字段别名和原始字段重名,导致排序无效;
1 原始字段时间格式转换后为 2 别名
如果 2(别名) 和 1(原始字段)相同,那么排序调用的字段 3 也会与 2(别名)相同,此时排序的功能就会失效,DESC和ASC都无效;
解决方案:别名尽量不要与原始字段重名。