Class NamedParameterJdbcTemplateExtensions
- java.lang.Object
-
- org.mybatis.dynamic.sql.util.spring.NamedParameterJdbcTemplateExtensions
-
public class NamedParameterJdbcTemplateExtensions extends Object
-
-
Constructor Summary
Constructors Constructor Description NamedParameterJdbcTemplateExtensions(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate template)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
count(SelectStatementProvider countStatement)
long
count(Buildable<SelectModel> countStatement)
int
delete(DeleteStatementProvider deleteStatement)
int
delete(Buildable<DeleteModel> deleteStatement)
int
generalInsert(GeneralInsertStatementProvider insertStatement)
int
generalInsert(GeneralInsertStatementProvider insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
int
generalInsert(Buildable<GeneralInsertModel> insertStatement)
int
generalInsert(Buildable<GeneralInsertModel> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
<T> int
insert(InsertStatementProvider<T> insertStatement)
<T> int
insert(InsertStatementProvider<T> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
<T> int
insert(Buildable<InsertModel<T>> insertStatement)
<T> int
insert(Buildable<InsertModel<T>> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
<T> int[]
insertBatch(BatchInsert<T> insertStatement)
<T> int[]
insertBatch(Buildable<BatchInsertModel<T>> insertStatement)
<T> int
insertMultiple(MultiRowInsertStatementProvider<T> insertStatement)
<T> int
insertMultiple(MultiRowInsertStatementProvider<T> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
<T> int
insertMultiple(Buildable<MultiRowInsertModel<T>> insertStatement)
<T> int
insertMultiple(Buildable<MultiRowInsertModel<T>> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
<T> List<T>
selectList(SelectStatementProvider selectStatement, org.springframework.jdbc.core.RowMapper<T> rowMapper)
<T> List<T>
selectList(Buildable<SelectModel> selectStatement, org.springframework.jdbc.core.RowMapper<T> rowMapper)
<T> Optional<T>
selectOne(SelectStatementProvider selectStatement, org.springframework.jdbc.core.RowMapper<T> rowMapper)
<T> Optional<T>
selectOne(Buildable<SelectModel> selectStatement, org.springframework.jdbc.core.RowMapper<T> rowMapper)
int
update(UpdateStatementProvider updateStatement)
int
update(Buildable<UpdateModel> updateStatement)
-
-
-
Method Detail
-
count
public long count(Buildable<SelectModel> countStatement)
-
count
public long count(SelectStatementProvider countStatement)
-
delete
public int delete(Buildable<DeleteModel> deleteStatement)
-
delete
public int delete(DeleteStatementProvider deleteStatement)
-
generalInsert
public int generalInsert(Buildable<GeneralInsertModel> insertStatement)
-
generalInsert
public int generalInsert(GeneralInsertStatementProvider insertStatement)
-
generalInsert
public int generalInsert(Buildable<GeneralInsertModel> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
-
generalInsert
public int generalInsert(GeneralInsertStatementProvider insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
-
insert
public <T> int insert(Buildable<InsertModel<T>> insertStatement)
-
insert
public <T> int insert(InsertStatementProvider<T> insertStatement)
-
insert
public <T> int insert(Buildable<InsertModel<T>> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
-
insert
public <T> int insert(InsertStatementProvider<T> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
-
insertBatch
public <T> int[] insertBatch(Buildable<BatchInsertModel<T>> insertStatement)
-
insertBatch
public <T> int[] insertBatch(BatchInsert<T> insertStatement)
-
insertMultiple
public <T> int insertMultiple(Buildable<MultiRowInsertModel<T>> insertStatement)
-
insertMultiple
public <T> int insertMultiple(MultiRowInsertStatementProvider<T> insertStatement)
-
insertMultiple
public <T> int insertMultiple(Buildable<MultiRowInsertModel<T>> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
-
insertMultiple
public <T> int insertMultiple(MultiRowInsertStatementProvider<T> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)
-
selectList
public <T> List<T> selectList(Buildable<SelectModel> selectStatement, org.springframework.jdbc.core.RowMapper<T> rowMapper)
-
selectList
public <T> List<T> selectList(SelectStatementProvider selectStatement, org.springframework.jdbc.core.RowMapper<T> rowMapper)
-
selectOne
public <T> Optional<T> selectOne(Buildable<SelectModel> selectStatement, org.springframework.jdbc.core.RowMapper<T> rowMapper)
-
selectOne
public <T> Optional<T> selectOne(SelectStatementProvider selectStatement, org.springframework.jdbc.core.RowMapper<T> rowMapper)
-
update
public int update(Buildable<UpdateModel> updateStatement)
-
update
public int update(UpdateStatementProvider updateStatement)
-
-