Package io.eventuate.common.spring.jdbc
Class EventuateSpringJdbcStatementExecutor
- java.lang.Object
-
- io.eventuate.common.spring.jdbc.EventuateSpringJdbcStatementExecutor
-
- All Implemented Interfaces:
io.eventuate.common.jdbc.EventuateJdbcStatementExecutor
public class EventuateSpringJdbcStatementExecutor extends java.lang.Object implements io.eventuate.common.jdbc.EventuateJdbcStatementExecutor
-
-
Constructor Summary
Constructors Constructor Description EventuateSpringJdbcStatementExecutor(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longinsertAndReturnGeneratedId(java.lang.String sql, java.lang.String idColumn, java.lang.Object... params)<T> java.util.List<T>query(java.lang.String sql, io.eventuate.common.jdbc.EventuateRowMapper<T> eventuateRowMapper, java.lang.Object... params)java.util.List<java.util.Map<java.lang.String,java.lang.Object>>queryForList(java.lang.String sql, java.lang.Object... parameters)intupdate(java.lang.String sql, java.lang.Object... params)
-
-
-
Method Detail
-
insertAndReturnGeneratedId
public long insertAndReturnGeneratedId(java.lang.String sql, java.lang.String idColumn, java.lang.Object... params)- Specified by:
insertAndReturnGeneratedIdin interfaceio.eventuate.common.jdbc.EventuateJdbcStatementExecutor
-
update
public int update(java.lang.String sql, java.lang.Object... params)- Specified by:
updatein interfaceio.eventuate.common.jdbc.EventuateJdbcStatementExecutor
-
query
public <T> java.util.List<T> query(java.lang.String sql, io.eventuate.common.jdbc.EventuateRowMapper<T> eventuateRowMapper, java.lang.Object... params)- Specified by:
queryin interfaceio.eventuate.common.jdbc.EventuateJdbcStatementExecutor
-
queryForList
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryForList(java.lang.String sql, java.lang.Object... parameters)- Specified by:
queryForListin interfaceio.eventuate.common.jdbc.EventuateJdbcStatementExecutor
-
-