powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Хочу удалить все сообщения в бд с помощью cURL запроса
7 сообщений из 7, страница 1 из 1
Хочу удалить все сообщения в бд с помощью cURL запроса
    #39911469
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я хочу cURL запросом удалить все сообщения которые у меня хранятся в базе данных MySQL, так вот я написал запрос и когда ввожу его в командной строке выводит ошибку. Вот мой cURL запрос

Код: java
1.
curl -H "Content-Type: application/json" localhost:8080/api/delete



Вот такая ошибка выходит в терминале

Код: java
1.
{"timestamp":"2020-01-08T04:35:00.696+0000","status":405,"error":"Method Not Allowed","message":"Request method 'GET' not supported","trace":"org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported\r\n\tat org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.handleNoMatch



Вот код

Код: java
1.
2.
3.
4.
5.
6.
@DeleteMapping("/api/delete")
    public String clearBase() {
        messageService.deleteMessages();
        return "Все сообщения были удалены";
    }
}


MessageRepostory

Код: java
1.
2.
@Query(value = "DELETE * FROM chatMessages", nativeQuery = true)
    void clearBase();
...
Рейтинг: 0 / 0
Хочу удалить все сообщения в бд с помощью cURL запроса
    #39911477
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019,

Правильная ошибка. Вы делаете GET-запрос, а надо DELETE :-)
...
Рейтинг: 0 / 0
Хочу удалить все сообщения в бд с помощью cURL запроса
    #39911479
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgul,

Код: java
1.
{"timestamp":"2020-01-08T06:27:50.502+0000","status":500,"error":"Internal Server Error","message":"could not extract ResultSet; nested exception is org.hibernate.exception.GenericJDBCException: could not extract ResultSet","trace":"org.springframework.orm.jpa.JpaSystemException: could not extract ResultSet; nested exception is org.hibernate.exception.GenericJDBCException: could not extract ResultSet\r\n\tat org.springframework.orm.jpa.vendor.Hi



Я вот такой запрос написал

Код: java
1.
curl -X DELETE "Content-Type: application/json" localhost:8080/api/delete
...
Рейтинг: 0 / 0
Хочу удалить все сообщения в бд с помощью cURL запроса
    #39911494
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019
mad_nazgul,

Код: java
1.
{"timestamp":"2020-01-08T06:27:50.502+0000","status":500,"error":"Internal Server Error","message":"could not extract ResultSet; nested exception is org.hibernate.exception.GenericJDBCException: could not extract ResultSet","trace":"org.springframework.orm.jpa.JpaSystemException: could not extract ResultSet; nested exception is org.hibernate.exception.GenericJDBCException: could not extract ResultSet\r\n\tat org.springframework.orm.jpa.vendor.Hi



Я вот такой запрос написал

Код: java
1.
curl -X DELETE "Content-Type: application/json" localhost:8080/api/delete


Без content-type напишите
...
Рейтинг: 0 / 0
Хочу удалить все сообщения в бд с помощью cURL запроса
    #39911495
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019,

вы наугад разрабатываете чтоли? @Query должно отдавать результат, потому что по-умолчанию это select, чтобы фреймворк не ждал от нее резалтсета нужно еще @Modifying шлепнуть.
...
Рейтинг: 0 / 0
Хочу удалить все сообщения в бд с помощью cURL запроса
    #39911500
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов,

Получилось

Код: java
1.
2.
3.
4.
  @Modifying
    @Query(value = "DELETE FROM chatMessages", nativeQuery = true)
    void clearBase();
}
...
Рейтинг: 0 / 0
Хочу удалить все сообщения в бд с помощью cURL запроса
    #39911551
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов
fallen2019,

вы наугад разрабатываете чтоли? @Query должно отдавать результат, потому что по-умолчанию это select, чтобы фреймворк не ждал от нее резалтсета нужно еще @Modifying шлепнуть.

он ничего не разрабатывает это кидальщик из казахстана,который берет заказы и делает их чужими руками,но так как постоянно кидает - получае проекты не доделанные и приходится просить помощи на различных форумах.
присутвует под различными никами ,в том числе nastya
как бы вот он сам пишет про свой род деятельности,как говорится без лишних слов
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Хочу удалить все сообщения в бд с помощью cURL запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]