public class SqlDbOperationExecutor extends Object implements DbOperationExecutor
DbOperationExecutor
.
Supports optimistic lockingModifier and Type | Field and Description |
---|---|
protected DbSqlSessionFactory |
dbSqlSessionFactory |
protected org.apache.ibatis.session.SqlSession |
sqlSession |
Constructor and Description |
---|
SqlDbOperationExecutor(org.apache.ibatis.session.SqlSession sqlSession,
DbSqlSessionFactory dbSqlSessionFactory) |
Modifier and Type | Method and Description |
---|---|
protected void |
deleteBulk(DbBulkOperation operation) |
protected void |
deleteEntity(DbEntityOperation operation) |
protected void |
entityDeleted(PersistentObject entity) |
protected void |
entityInserted(PersistentObject entity) |
protected void |
entityUpdated(PersistentObject entity) |
void |
execute(DbOperation operation) |
protected int |
executeDelete(String deleteStatement,
Object parameter) |
protected void |
executeInsertEntity(String insertStatement,
Object parameter) |
protected int |
executeUpdate(String updateStatement,
Object parameter) |
protected void |
insertEntity(DbEntityOperation operation) |
protected String |
toString(Object object) |
protected void |
updateBulk(DbBulkOperation operation) |
protected void |
updateEntity(DbEntityOperation operation) |
protected DbSqlSessionFactory dbSqlSessionFactory
protected org.apache.ibatis.session.SqlSession sqlSession
public SqlDbOperationExecutor(org.apache.ibatis.session.SqlSession sqlSession, DbSqlSessionFactory dbSqlSessionFactory)
public void execute(DbOperation operation)
execute
in interface DbOperationExecutor
protected void insertEntity(DbEntityOperation operation)
protected void entityInserted(PersistentObject entity)
protected void deleteEntity(DbEntityOperation operation)
protected void entityDeleted(PersistentObject entity)
protected void deleteBulk(DbBulkOperation operation)
protected void updateEntity(DbEntityOperation operation)
protected void entityUpdated(PersistentObject entity)
protected void updateBulk(DbBulkOperation operation)
Copyright © 2015. All rights reserved.