Class OrderByBodySet

All Implemented Interfaces:
Query

public final class OrderByBodySet extends QueryLike<OrderByBodySet>
排序
Version:
0.0.1
Author:
scx567888
  • Constructor Details

    • OrderByBodySet

      public OrderByBodySet()
      创建一个 OrderBy 对象
  • Method Details

    • add

      public OrderByBodySet add(String name, OrderByType orderByType, OrderByOption... options)
      添加一个排序字段
      Parameters:
      name - 排序字段的名称 (默认是实体类的字段名 , 不是数据库中的字段名)
      orderByType - 排序类型 正序或倒序
      options - 配置
      Returns:
      本身, 方便链式调用
    • asc

      public OrderByBodySet asc(String name, OrderByOption... options)
      正序 : 也就是从小到大 (1,2,3,4,5,6)
      Parameters:
      name - a
      options - 配置
      Returns:
      a
    • desc

      public OrderByBodySet desc(String name, OrderByOption... options)
      倒序 : 也就是从大到小 (6,5,4,3,2,1)
      Parameters:
      name - a
      options - 配置
      Returns:
      a
    • remove

      public OrderByBodySet remove(String name)
      a
      Parameters:
      name - a
      Returns:
      a
    • clear

      public OrderByBodySet clear()
      clear
      Returns:
      self
    • clauses

      public Object[] clauses()
      orderByBodyList
      Returns:
      orderByBodyList
    • toQuery

      public Query toQuery()
      Specified by:
      toQuery in class QueryLike<OrderByBodySet>