org. postgresql .util.PSQLException: запрос не дал результата - PullRequest
0 голосов
/ 10 марта 2020

Я программирую бэкэнд-проект с пружинной загрузкой и PostgreSQL. Теперь у меня есть проблема. Я пытаюсь запрограммировать метод удаления ордера из моей базы данных:

@Override
public int deleteTaskById(UUID id) {
    final String sql = "DELETE FROM task WHERE id = ?";
    Task task = jdbcTemplate.queryForObject(
            sql,
            new Object[]{id},
            (resultSet, i) -> {
                UUID taskId = UUID.fromString(resultSet.getString("id"));
                String name = resultSet.getString("name");
                return new Task(taskId, name);
            });
    return 0;
}

Ордер будет удален, но я всегда получаю исключение

org. postgresql .util.PSQLException: запрос не дал результата.

Почтальон дает мне исключение:

{
    "timestamp": "2020-03-10T09:34:45.279+0000",
    "status": 500,
    "error": "Internal Server Error",
    "message": "PreparedStatementCallback; SQL [DELETE FROM task WHERE id = ?]; The query gave no result.; nested exception is org.postgresql.util.PSQLException: The query gave no result.",
    "path": "/api/task/2e7b278d-4610-46ef-875c-d3667b5fa0a4"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...