Module org.mybatis.dynamic.sql
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 longcount(SelectStatementProvider countStatement)longcount(Buildable<SelectModel> countStatement)intdelete(DeleteStatementProvider deleteStatement)intdelete(Buildable<DeleteModel> deleteStatement)intgeneralInsert(GeneralInsertStatementProvider insertStatement)intgeneralInsert(GeneralInsertStatementProvider insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)intgeneralInsert(Buildable<GeneralInsertModel> insertStatement)intgeneralInsert(Buildable<GeneralInsertModel> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)<T> intinsert(InsertStatementProvider<T> insertStatement)<T> intinsert(InsertStatementProvider<T> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)<T> intinsert(Buildable<InsertModel<T>> insertStatement)<T> intinsert(Buildable<InsertModel<T>> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)<T> int[]insertBatch(BatchInsert<T> insertStatement)<T> int[]insertBatch(Buildable<BatchInsertModel<T>> insertStatement)<T> intinsertMultiple(MultiRowInsertStatementProvider<T> insertStatement)<T> intinsertMultiple(MultiRowInsertStatementProvider<T> insertStatement, org.springframework.jdbc.support.KeyHolder keyHolder)<T> intinsertMultiple(Buildable<MultiRowInsertModel<T>> insertStatement)<T> intinsertMultiple(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)intupdate(UpdateStatementProvider updateStatement)intupdate(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)
-
-