public void execute(SqlSession sqlSession) { sqlSession.delete(statement, parameter); }
@Override public int delete(String statement) { return session.delete(statement); }
@Override public int delete(String statement, Object parameter) { return session.delete(statement, parameter); }
@Override public void deleteEventLogEntry(long logNr) { getDbSqlSession().getSqlSession().delete("deleteEventLogEntry", logNr); }
protected void flushDeleteEntities(Class<? extends Entity> entityClass, Collection<Entity> entitiesToDelete) { for (Entity entity : entitiesToDelete) { String deleteStatement = dbSqlSessionFactory.getDeleteStatement(entity.getClass()); deleteStatement = dbSqlSessionFactory.mapStatement(deleteStatement); if (deleteStatement == null) { throw new ActivitiException("no delete statement for " + entity.getClass() + " in the ibatis mapping files"); } // It only makes sense to check for optimistic locking exceptions // for objects that actually have a revision if (entity instanceof HasRevision) { int nrOfRowsDeleted = sqlSession.delete(deleteStatement, entity); if (nrOfRowsDeleted == 0) { throw new ActivitiOptimisticLockingException(entity + " was updated by another transaction concurrently"); } } else { sqlSession.delete(deleteStatement, entity); } } }
/** * 删除记录 * * @param queryWrapper 实体对象封装操作类(可以为 null) */ public boolean delete(Wrapper<T> queryWrapper) { Map<String, Object> map = new HashMap<>(1); map.put(Constants.WRAPPER, queryWrapper); SqlSession sqlSession = sqlSession(); try { return SqlHelper.delBool(sqlSession.delete(sqlStatement(SqlMethod.DELETE), map)); } finally { closeSqlSession(sqlSession); } }
@Transactional @Override public boolean delete(String sql, Object... args) { SqlSession sqlSession = sqlSession(); try { return SqlHelper.retBool(sqlSession.delete(DELETE, sqlMap(sql, args))); }finally { closeSqlSession(sqlSession); } }
/** * 根据 ID 删除 * * @param id 主键ID */ public boolean deleteById(Serializable id) { SqlSession sqlSession = sqlSession(); try { return SqlHelper.delBool(sqlSession.delete(sqlStatement(SqlMethod.DELETE_BY_ID), id)); } finally { closeSqlSession(sqlSession); } }
@Override public int delete(String statement) { return sqlSessionProxy.delete(statement); }
@Override public int delete(String statement, Object parameter) { return sqlSessionProxy.delete(statement, parameter); }
@Override public int delete(String statement) { return sqlSessionProxy.delete(statement); }
public int delete(String statement) { return wrappedSession.delete(statement); }
public int delete(String statement, Object parameter) { return wrappedSession.delete(statement, parameter); }
@Override public int delete(String statement, Object parameter) { return sqlSessionProxy.delete(statement, parameter); }
result = rowCountResult(sqlSession.delete(command.getName(), param)); break;
sqlSession -> when(sqlSession.delete(randomStatement)).thenReturn(randomInt), dbSession -> dbSession.delete(randomStatement), sqlSession -> { verify(sqlSession).delete(randomStatement); return randomInt; }); verifyDelegation( sqlSession -> when(sqlSession.delete(randomStatement, randomParameter)).thenReturn(randomInt), dbSession -> dbSession.delete(randomStatement, randomParameter), sqlSession -> { verify(sqlSessionMock).delete(randomStatement, randomParameter); return randomInt; });
protected int executeDelete(String deleteStatement, Object parameter) { // map the statement deleteStatement = dbSqlSessionFactory.mapStatement(deleteStatement); return sqlSession.delete(deleteStatement, parameter); }
protected int executeDelete(String deleteStatement, Object parameter) { // map the statement deleteStatement = dbSqlSessionFactory.mapStatement(deleteStatement); return sqlSession.delete(deleteStatement, parameter); }
result = rowCountResult(sqlSession.delete(command.getName(), param)); break;
result = rowCountResult(sqlSession.delete(command.getName(), param)); break;