mybatis的mapper文件中书写sql语句,但是根据时间倒序查询的order by create_time 突然无效了,这是为什么?

导致无效的原因:时间格式做了改变,时间字段别名和原始字段重名,导致排序无效;
MyBatis排序无效
1 原始字段时间格式转换后为 2 别名

如果 2(别名) 和 1(原始字段)相同,那么排序调用的字段 3 也会与 2(别名)相同,此时排序的功能就会失效,DESC和ASC都无效;
解决方案:别名尽量不要与原始字段重名。

相关文章:

  • 2021-08-10
  • 2021-10-19
  • 2022-12-23
  • 2021-04-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2021-10-27
相关资源
相似解决方案