Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 33523b92

Přidáno uživatelem Jakub Šmíd před asi 2 roky(ů)

SQL for deleting external catalog items changed

re #9753

Zobrazit rozdíly:

backend/src/main/java/cz/zcu/kiv/backendapi/external/ExternalCatalogItemItemServiceImpl.java
19 19
import java.nio.file.Paths;
20 20
import java.sql.Connection;
21 21
import java.sql.PreparedStatement;
22
import java.sql.Statement;
22 23
import java.util.ArrayList;
23 24
import java.util.List;
24 25
import java.util.concurrent.Callable;
......
124 125
            e.printStackTrace();
125 126
        }
126 127

  
127
        externalCatalogItemRepository.deleteAll(); // clears database – updated list will be stored later
128
        // clears database – updated list will be stored later
129
        String sqlDelete = String.format("DELETE FROM %s", ExternalCatalogItem.class.getAnnotation(Table.class).name());
130
        try (Connection connection = hikariDataSource.getConnection();
131
             Statement statementDelete = connection.createStatement()) {
132
            statementDelete.execute(sqlDelete);
133
        } catch (Exception e) {
134
            e.printStackTrace();
135
        }
128 136

  
129 137
        try {
130 138
            addPleiadesRecords();

Také k dispozici: Unified diff