Мне нужно выполнить мягкое удаление с помощью jhipster.
Ex:
Если пользователь нажимает кнопку удаления, мне нужно пометить флаг is_active как false.
Написание собственного кода будет единственным решением или есть ли способ сделать это?
То, что я сделал до сих пор:
- Я следил за сайтом Jhipster и создал приложение Monolithic.
- Затем я создал новую сущность под названием «Студент», используя субгенератор сущностей. (поданные имена: идентификатор, возраст, адрес и is_active.)
- Файлы, сгенерированные вспомогательным генератором, содержат все основные операции CRUD и предоставляют интерфейс CRUD для объекта учащегося.
- Внешний интерфейс содержит кнопки для создания ученика, просмотра, редактирования и удаления.
- Когда я нажимаю кнопку удаления, запись студента будет постоянно удаляться из базы данных.
- Но мое требование состоит в том, чтобы сохранить запись в базе данных и пометить только is_active, поданный как ложное.
- В основном мне нужно хранить исторические данные студента, не удаляя их окончательно.