Удалите дочернюю запись из родительского набора

Если с вашими зависимостями все в порядке (проверьте с помощью mvn dependency: list), как у меня, то это сбой maven, если вы используете Eclipse, сделайте:

  1. Щелкните правой кнопкой мыши проект> Maven> Обновить проект ...
  2. Проверьте все, кроме в автономном режиме
  3. OK

Вы должны быть хорошими.

Я не знаю эквивалентных команд mvn, если кто-то может их опубликовать, они могут быть полезны.

9
задан Brian Tompsett - 汤莱恩 3 July 2015 в 15:09
поделиться

2 ответа

Измените cascade = "all" на cascade = "all-delete-orphan" .

cascade = "all" удалит ваши дочерние записи только в том случае, если будут удалены родительские.

18
ответ дан 4 December 2019 в 10:34
поделиться

У меня есть такой же сценарий, и я использовал в bagList cascade="all-delete-orphan", но когда я удаляю один дочерний элемент из коллекции, то удаляется и родительский объект.

2
ответ дан 4 December 2019 в 10:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: