deleteParents(connection);
}
private void deleteSelf(final Connection connection) throws SQLException {
final Query deleteQueryQuery = queryFactory.generateDeleteQuery(getPrimaryKeyColumn(), this.preassignedValues, this, connection);
deleteQueryQuery.execute();
}
private void deleteParents(final Connection connection) throws SQLException {
final ListIterator<Map.Entry<String, Record>> entryListIterator = new ArrayList<Map.Entry<String, Record>>(parentTables.entrySet()).listIterator(parentTables.size());