Форум программистов, компьютерный форум, киберфорум
Java: Spring, Spring Boot
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 22

Java + SpringBoot удаление строк в БД

06.10.2020, 17:31. Показов 1106. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет.
Подскажите как реализовать удаление трок из БД.
Понятное дело, что удалить можно через
Oracle 11 SQL
1
DELETE FROM message WHERE id = '4';
.
Не понимаю к чему привязать нажатие кнопки удалить, по какому признаку удалять строку?

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="https://www.thymeleaf.org"
      xmlns:sec="https://www.thymeleaf.org/thymeleaf-extras-springsecurity3">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="css.css">
    <title>Инвентаризация PM&HM</title>
</head>
<body>
<td th:text="${#httpServletRequest.remoteUser}">, hello!</td>
<a href="/search">Найти ТМЦ</a>
<p>Список ТМЦ:</p>
</br>
<table class="tmc">
    <thead>
    <tr>
        <th>ID ТМЦ</th><th>Наименование ТМЦ</th><th>Серийный номер ТМЦ</th><th>За кем числится</th>
    </tr>
    </thead>
    <tbody>
    {{#messages}}
    <tr>
        <td>{{id}}</td>
        <td><span>{{text}}</span></td>
        <td><i>{{sn}}</i></td>
        <td><i>{{owner}}</i></td>
        <th><form action="/remove" method="post">
            <input type="submit" value="Удалить"/>
            <input type="hidden" name="_csrf" value="{{_csrf.token}}" />
        </form>
        </th>
    </tr>
    {{/messages}}
    </tbody>
</table>
</body>
</html>
Думал, что можно сделать что-то типа:
Java
1
2
3
4
5
6
7
8
9
    @PostMapping("/remove")
    public String remove (@RequestParam String owner,
                          @RequestParam String text,
                          @RequestParam String sn, Map<String, Object> model) {
        Message messagedel = new Message (text, sn, owner);
        messageDel.deleteBySn(sn);
        model.put("message", messagedel);
        return "remove";
    }
но это не совсем то. Подскажите как в принципе это можно реализовать. Если мало входящих параметров, то допишу.
Миниатюры
Java + SpringBoot удаление строк в БД  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.10.2020, 17:31
Ответы с готовыми решениями:

Удаление пустых строк; Java IO
Нам нужно при копировании информации из одной строки в другую исключить пустые строки. Например: Мне мира нет и брани не подъемлю, ...

Сцепка текста в ячейках, если совпадают значения в столбце А, удаление повторов имен, удаление лишних строк
Добрый день, подскажите, как решить задачу: Есть список организаций с контактами. Одна организация может быть представлена разным...

Подсчет количество строк в textbox-e и удаление строк
Как подсчитать количество строк в текстбоксе и вывести в label. В текст боксе загружен любой текстовый файл. И как удалить строчку...

1
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 22
23.10.2020, 11:35  [ТС]
@Autowired
private MessageDel messageDel;

@PostMapping("/remove")
public String remove (@RequestParam String sn, Map<String, Object> model) {
Message messagedel = new Message (sn);
messageDel.deleteBySn(sn);
return "redirect:/main";
}

@Transactional
public interface MessageDel extends CrudRepository<Message, Long>{
List<Message> deleteBySn (String sn);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.10.2020, 11:35
Помогаю со студенческими работами здесь

SpringBoot projects
Собираюсь делать небольшое веб приложение. Но чтобы я не наделал странной архитектуры, хотелось бы посмотреть как делают люди. На ГитХабе...

Springboot vs jetty
Здравствуйте! Стоит задача написать простое web приложение для конфигурации удаленных компьютеров. Что лучше использовать в...

Не работает SpringBoot
Добрый день! Установил идею и создал проект спринга. Идея подчеркивает аннотации спринга красным и не видит вообще этот пакет. Что делать? ...

SpringBoot views
Тем временем я продолжал изучать Spring MVC. Интересует способы запиливания видов, в доках привыкли использовать Thymeleaf. Это наиболее...

SpringBoot обработка JSON
Начал делать Demo приложение, решил использовать SpringBoot. Давай шариться по туториалам, гляжу а он то при обычном GET запросе JSON'ы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru