我在mapper.xml文件中写的语句明明是order by order_by desc, 可执行的时候order_by为何总会自动填充成order_by的值?
时间: 2024-04-18 14:21:51 浏览: 52
在mapper.xml文件中,你写的语句"order by order_by desc"中的"order_by"是一个占位符,它会在执行时被实际的值替代。这种情况下,"order_by"会被替换成与其对应的字段名或表达式。所以当执行时,"order_by"会被替换成具体的字段名,而不是保留为"order_by"。
这种替换是为了动态生成SQL语句,使得查询结果可以按照指定的字段进行排序。在执行时,你可以通过传入不同的字段名来实现不同的排序需求。
阅读全文