public int compare(DbBulkOperation firstOperation, DbBulkOperation secondOperation) { if(firstOperation.equals(secondOperation)) { return 0; } // order by statement int statementOrder = firstOperation.getStatement().compareTo(secondOperation.getStatement()); if(statementOrder == 0) { return firstOperation.hashCode() < secondOperation.hashCode() ? -1 : 1; } else { return statementOrder; } }
public int compare(DbBulkOperation firstOperation, DbBulkOperation secondOperation) { if(firstOperation.equals(secondOperation)) { return 0; } // order by statement int statementOrder = firstOperation.getStatement().compareTo(secondOperation.getStatement()); if(statementOrder == 0) { return firstOperation.hashCode() < secondOperation.hashCode() ? -1 : 1; } else { return statementOrder; } }
@Override protected void updateBulk(DbBulkOperation operation) { String statement = operation.getStatement(); Object parameter = operation.getParameter(); LOG.executeDatabaseBulkOperation("UPDATE", statement, parameter); executeUpdate(statement, parameter); }
@Override protected void updateBulk(DbBulkOperation operation) { String statement = operation.getStatement(); Object parameter = operation.getParameter(); LOG.executeDatabaseBulkOperation("UPDATE", statement, parameter); executeUpdate(statement, parameter); }
@Override protected void deleteBulk(DbBulkOperation operation) { String statement = operation.getStatement(); Object parameter = operation.getParameter(); LOG.executeDatabaseBulkOperation("DELETE", statement, parameter); int rowsAffected = executeDelete(statement, parameter); operation.setRowsAffected(rowsAffected); }
@Override protected void deleteBulk(DbBulkOperation operation) { String statement = operation.getStatement(); Object parameter = operation.getParameter(); LOG.executeDatabaseBulkOperation("DELETE", statement, parameter); int rowsAffected = executeDelete(statement, parameter); operation.setRowsAffected(rowsAffected); }
public int compare(DbBulkOperation firstOperation, DbBulkOperation secondOperation) { if(firstOperation.equals(secondOperation)) { return 0; } // order by statement int statementOrder = firstOperation.getStatement().compareTo(secondOperation.getStatement()); if(statementOrder == 0) { return firstOperation.hashCode() < secondOperation.hashCode() ? -1 : 1; } else { return statementOrder; } }
@Override protected void updateBulk(DbBulkOperation operation) { db.activateOnCurrentThread(); IEntityHandler<?> handler = HandlersManager.get().getHandlerSafe(operation.getStatement()); if(handler!=null) { handler.updateBulk(operation, this); } else { LOG.error("Handler 'updateBulk' for statement '"+operation.getStatement()+"' was not found"); } }
@Override protected void deleteBulk(DbBulkOperation operation) { db.activateOnCurrentThread(); IEntityHandler<?> handler = HandlersManager.get().getHandlerSafe(operation.getStatement()); if(handler!=null) { handler.deleteBulk(operation, this); } else { LOG.error("Handler 'deleteBulk' for statement '"+operation.getStatement()+"' was not found"); } }
@Override public void updateBulk(DbBulkOperation operation, OPersistenceSession session) { invokeStatement(operation.getStatement(), session, operation.getParameter()); }
@Override public void deleteBulk(DbBulkOperation operation, OPersistenceSession session) { invokeStatement(operation.getStatement(), session, operation.getParameter()); }
@Override protected void updateBulk(DbBulkOperation operation) { String statement = operation.getStatement(); Object parameter = operation.getParameter(); LOG.executeDatabaseBulkOperation("UPDATE", statement, parameter); executeUpdate(statement, parameter); }
@Override protected void deleteBulk(DbBulkOperation operation) { String statement = operation.getStatement(); Object parameter = operation.getParameter(); LOG.executeDatabaseBulkOperation("DELETE", statement, parameter); int rowsAffected = executeDelete(statement, parameter); operation.setRowsAffected(rowsAffected); }