Package io.vertx.tp.modular.dao.internal
Class UList
- java.lang.Object
-
- io.vertx.tp.modular.dao.internal.AbstractUtil<UList>
-
- io.vertx.tp.modular.dao.internal.UList
-
public class UList extends AbstractUtil<UList>
工具类 1. 只支持集合结果,包括分页专用结果 2. 支持 SELECT 返回搜索结果 3. 连接查询引擎做细粒度查询 4. 返回结果必须是固定格式: [] 数组格式
-
-
Field Summary
-
Fields inherited from class io.vertx.tp.modular.dao.internal.AbstractUtil
atom, connection, jooq, sentence
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UListcreate()Record[]fetchAll()io.vertx.core.Future<Record[]>fetchAllAsync()<ID> Record[]fetchByIds(ID... ids)<ID> io.vertx.core.Future<Record[]>fetchByIdsAsync(ID... ids)
-
-
-
Method Detail
-
create
public static UList create()
-
fetchByIds
public <ID> Record[] fetchByIds(ID... ids)
-
fetchAll
public Record[] fetchAll()
-
fetchByIdsAsync
@SafeVarargs public final <ID> io.vertx.core.Future<Record[]> fetchByIdsAsync(ID... ids)
-
fetchAllAsync
public io.vertx.core.Future<Record[]> fetchAllAsync()
-
-