Я получаю некоторые ошибки при попытке удалить что-то с помощью запроса на удаление в JPA.
Вот функция удаления, которая вызывается в основном пакете.
public void removeAppoinmentsFromDB(int idToDelete) {
entityManager.getTransaction().begin();
Query query = entityManager.createQuery("DELETE FROM Programari WHERE idProgramari = :idToDelete");
query.executeUpdate();
entityManager.getTransaction().commit();
}
Я получаю эти ошибки:
Исключение в потоке "main" java.lang.IllegalStateException: аргумент запроса idToDelete не найден в списке параметров, предоставленных во время выполнения запроса.
at org.eclipse.persistence.internal.jpa.QueryImpl.processParameters (QueryImpl.java:579)
at org.eclipse.persistence.internal.jpa.QueryImpl.executeUpdate (QueryImpl.java:294)
at util.DatabaseUtil.removeAppoinmentsFromDB (DatabaseUtil.java:85)
на main.Main.main (Main.java:82)