Class OrderBy
java.lang.Object
tech.riemann.nif.nutz.dao.cnd.OrderBy
排序构建器类,用于构造数据库查询中的排序条件。
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription添加一个升序(ASC)排序字段。<T> OrderByasc(org.nutz.dao.util.lambda.PFun<T, ?> name) 使用Lambda表达式添加一个升序(ASC)排序属性。添加一个降序(DESC)排序字段。<T> OrderBydesc(org.nutz.dao.util.lambda.PFun<T, ?> name) 使用Lambda表达式添加一个降序(DESC)排序属性。protected List<OrderBy.OrderByItem> getItems()获取当前所有排序项列表。static OrderByinstance()创建一个新的OrderBy实例。org.nutz.dao.Conditionmix(@NotNull org.nutz.dao.Cnd cnd) 将当前排序信息混入到已有的Cnd条件中。org.nutz.dao.Condition在给定的Cnd基础上增加LIKE搜索条件,并将当前排序信息混入其中。根据指定方向添加排序字段。<T> OrderBy使用Lambda表达式根据指定方向添加排序属性。
-
Constructor Details
-
OrderBy
public OrderBy()
-
-
Method Details
-
instance
-
asc
-
asc
使用Lambda表达式添加一个升序(ASC)排序属性。- Type Parameters:
T- 实体类型- Parameters:
name- 属性引用- Returns:
- 当前OrderBy对象,支持链式调用
-
desc
-
desc
使用Lambda表达式添加一个降序(DESC)排序属性。- Type Parameters:
T- 实体类型- Parameters:
name- 属性引用- Returns:
- 当前OrderBy对象,支持链式调用
-
getItems
-
orderBy
-
orderBy
-
mix
public org.nutz.dao.Condition mix(@NotNull @NotNull org.nutz.dao.Cnd cnd) 将当前排序信息混入到已有的Cnd条件中。- Parameters:
cnd- 查询条件对象- Returns:
- 包含排序信息的新查询条件
-
mix
-