public class DynmicSQLImpl extends Object implements DynmicSQLInf
Modifier and Type | Method and Description |
---|---|
int |
delete(Connection conn,
org.mybatis.dynamic.sql.delete.render.DeleteStatementProvider provider) |
static DynmicSQLImpl |
getInstance() |
<T> int |
insert(Connection conn,
List<String> pkeys,
Map<String,Object> keyValues,
org.mybatis.dynamic.sql.insert.render.InsertStatementProvider<T> provider) |
<T> int[] |
insertBatch(Connection conn,
org.mybatis.dynamic.sql.insert.render.BatchInsert<T> provider,
List<T> records,
boolean insertFast,
int batchSize,
List<String> pkeys,
List<Map<String,Object>> keyValues) |
List<Map<String,Object>> |
select(Connection conn,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider) |
Object[] |
selectArray(Connection conn,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider) |
<T> void |
selectIterator(Connection conn,
OrmIterator<T> ormIt,
Class<T> returnClass,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider) |
<T> List<T> |
selectList(Connection conn,
Class<T> beanClass,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider) |
<T> List<T> |
selectList(Connection conn,
Class<T> beanClass,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider,
long start,
int limit) |
<T> T |
selectOne(Connection conn,
Class<T> beanClass,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider) |
<T> Page<T> |
selectPage(Connection conn,
long start,
int limit,
Class<T> beanClass,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider) |
<T> Page<T> |
selectPageRaw(Connection conn,
long start,
int limit,
Class<T> beanClass,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider countProvider,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider listProvider) |
<T> void |
selectStream(Connection conn,
OrmStream<T> ormStream,
Class<T> returnClass,
org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider) |
int |
update(Connection conn,
org.mybatis.dynamic.sql.update.render.UpdateStatementProvider provider) |
public static DynmicSQLImpl getInstance()
public <T> int[] insertBatch(Connection conn, org.mybatis.dynamic.sql.insert.render.BatchInsert<T> provider, List<T> records, boolean insertFast, int batchSize, List<String> pkeys, List<Map<String,Object>> keyValues)
insertBatch
in interface DynmicSQLInf
public <T> int insert(Connection conn, List<String> pkeys, Map<String,Object> keyValues, org.mybatis.dynamic.sql.insert.render.InsertStatementProvider<T> provider)
insert
in interface DynmicSQLInf
public int update(Connection conn, org.mybatis.dynamic.sql.update.render.UpdateStatementProvider provider)
update
in interface DynmicSQLInf
public int delete(Connection conn, org.mybatis.dynamic.sql.delete.render.DeleteStatementProvider provider)
delete
in interface DynmicSQLInf
public <T> Page<T> selectPage(Connection conn, long start, int limit, Class<T> beanClass, org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider)
selectPage
in interface DynmicSQLInf
public <T> Page<T> selectPageRaw(Connection conn, long start, int limit, Class<T> beanClass, org.mybatis.dynamic.sql.select.render.SelectStatementProvider countProvider, org.mybatis.dynamic.sql.select.render.SelectStatementProvider listProvider)
selectPageRaw
in interface DynmicSQLInf
listProvider
- 不能包含分页参数public Object[] selectArray(Connection conn, org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider)
selectArray
in interface DynmicSQLInf
public <T> List<T> selectList(Connection conn, Class<T> beanClass, org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider)
selectList
in interface DynmicSQLInf
public <T> List<T> selectList(Connection conn, Class<T> beanClass, org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider, long start, int limit)
selectList
in interface DynmicSQLInf
public <T> T selectOne(Connection conn, Class<T> beanClass, org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider)
selectOne
in interface DynmicSQLInf
public List<Map<String,Object>> select(Connection conn, org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider)
select
in interface DynmicSQLInf
public <T> void selectIterator(Connection conn, OrmIterator<T> ormIt, Class<T> returnClass, org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider)
selectIterator
in interface DynmicSQLInf
public <T> void selectStream(Connection conn, OrmStream<T> ormStream, Class<T> returnClass, org.mybatis.dynamic.sql.select.render.SelectStatementProvider provider)
selectStream
in interface DynmicSQLInf
Copyright © 2020. All rights reserved.