mybatis指定字段和升降排序

1、java entity

 /**
     * 排序字段
     */
    private String sortField;

    /**
     * 排序方式
     */
    private String sortDirection;

2、mapper.xml

    <if test="sortField == 'publish_time' and sortDirection =='desc'">
      order by a.publish_time desc
    </if>
    <if test="sortField == 'publish_time' and sortDirection =='asc'">
      order by a.publish_time asc
    </if>
    <if test="sortField == '' or sortField == null or sortDirection =='' or sortDirection == null">
      order by a.create_time desc
    </if>

3、postman测试

3.1、Headers

在这里插入图片描述

3.2、Send

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/docsz/article/details/128410501