Package io.vertx.tp.modular.dao.internal
Class UUnique
- java.lang.Object
-
- io.vertx.tp.modular.dao.internal.AbstractUtil<UUnique>
-
- io.vertx.tp.modular.dao.internal.UUnique
-
public class UUnique extends AbstractUtil<UUnique>
工具类 1. 只支持单记录结果 2. 支持 SELECT 返回结果 3. 连接查询引擎做细粒度查询 只返回唯一数据集: { * field1: xx * field2: xx }
-
-
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 UUniquecreate()<ID> RecordfetchById(ID id)<ID> io.vertx.core.Future<Record>fetchByIdAsync(ID id)RecordfetchOne(io.vertx.up.atom.query.Criteria criteria)io.vertx.core.Future<Record>fetchOneAsync(io.vertx.up.atom.query.Criteria criteria)
-
-
-
Method Detail
-
create
public static UUnique create()
-
fetchById
public <ID> Record fetchById(ID id)
-
fetchOne
public Record fetchOne(io.vertx.up.atom.query.Criteria criteria)
-
fetchByIdAsync
public <ID> io.vertx.core.Future<Record> fetchByIdAsync(ID id)
-
fetchOneAsync
public io.vertx.core.Future<Record> fetchOneAsync(io.vertx.up.atom.query.Criteria criteria)
-
-