I'm programming a backend project with spring boot and PostgreSQL. Now i have a problem. I'm trying to program a method that delete an Order from my database:
@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;
}
The order will be deleted but i get always the exception
org.postgresql.util.PSQLException: The query gave no result.
Postman gives me this exception:
{
"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"
}