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