public interface JooqInf
Modifier and Type | Method and Description |
---|---|
<T extends org.jooq.Record> |
jooqDelect(Connection conn,
org.jooq.Delete<T> delete)
删除
|
<T extends DBObject> |
jooqExists(Connection conn,
org.jooq.SQLDialect sqlDialect,
List<org.jooq.Condition> condition,
Class<T> clz)
判断是否存在
|
<T extends org.jooq.Record> |
jooqInsert(Connection conn,
org.jooq.Insert<T> insert)
插入
|
<T extends org.jooq.Record> |
jooqInsert(Connection conn,
org.jooq.Insert<T> insert,
org.jooq.Table<T> table,
Map<String,Object> keyValues)
带返回值的保存
|
<T> List<T> |
jooqSelectList(Connection conn,
org.jooq.Select select,
Class<T> returnClass)
查询列表
|
<T> T |
jooqSelectOne(Connection conn,
org.jooq.Select select,
Class<T> returnClass)
查询单一对象
|
<T> Page<T> |
jooqSelectPage(Connection conn,
org.jooq.Select<?> countSelect,
org.jooq.Select<?> pageSelect,
Class<T> returnClass)
分页查询
|
<T extends org.jooq.Record> |
jooqUpdate(Connection conn,
org.jooq.Update<T> update)
更新
|
<T> void |
selectIterator(Connection conn,
OrmIterator<T> ormIt,
org.jooq.Select select,
Class<T> returnClass)
迭代返回结果
|
<T> void |
selectStream(Connection conn,
OrmStream<T> ormStream,
org.jooq.Select select,
Class<T> returnClass)
流式返回结果
|
<T extends DBObject> boolean jooqExists(Connection conn, org.jooq.SQLDialect sqlDialect, List<org.jooq.Condition> condition, Class<T> clz)
T
- conn
- sqlDialect
- 可以传null,主要是用于商业版需要传入.condition
- clz
- <T> T jooqSelectOne(Connection conn, org.jooq.Select select, Class<T> returnClass)
T
- 返回值根据select的查询条件变化,可能为bean,单一值,或Mapconn
- select
- <T> List<T> jooqSelectList(Connection conn, org.jooq.Select select, Class<T> returnClass)
T
- 返回值根据select的查询条件变化,可能为bean,单一值,或Mapconn
- select
- <T> Page<T> jooqSelectPage(Connection conn, org.jooq.Select<?> countSelect, org.jooq.Select<?> pageSelect, Class<T> returnClass)
T
- 返回值根据select的查询条件变化,可能为bean,单一值,或Mapconn
- countSelect
- 查询总数的selectpageSelect
- 查询列表的select,必须包含分页参数.returnClass
- 返回值<T> void selectIterator(Connection conn, OrmIterator<T> ormIt, org.jooq.Select select, Class<T> returnClass)
T
- conn
- ormIt
- 迭代select
- returnClass
- <T> void selectStream(Connection conn, OrmStream<T> ormStream, org.jooq.Select select, Class<T> returnClass)
T
- conn
- ormStream
- select
- returnClass
- <T extends org.jooq.Record> int jooqInsert(Connection conn, org.jooq.Insert<T> insert)
conn
- insert
- <T extends org.jooq.Record> int jooqInsert(Connection conn, org.jooq.Insert<T> insert, org.jooq.Table<T> table, Map<String,Object> keyValues)
conn
- insert
- table
- keyValues
- <T extends org.jooq.Record> int jooqUpdate(Connection conn, org.jooq.Update<T> update)
conn
- update
- <T extends org.jooq.Record> int jooqDelect(Connection conn, org.jooq.Delete<T> delete)
conn
- delete
- Copyright © 2020. All rights reserved.