Spring DATA JPA: как добиться успеха / неудачи при ограничении базы данных (нарушение уникального ключа) при сохранении вложенной сущности - PullRequest
0 голосов
/ 09 апреля 2020

Я хочу сохранить сущность, имеющую отношение один ко многим в конкретном c случае, когда вложенная сущность выдает исключение уникального ограничения без откат транзакции.

Я хочу сохранить вложенную сущность, которая все еще уникальна, и получить исключение для дублирующейся сущности.

Пример: у сущности A есть список / набор сущности B тип, содержащий X количество повторяющихся записей. Сохраняя в базе данных, если запись уже существует в базе данных, я хочу знать, какая запись не сохранилась из списка / набора и какие записи были успешно сохранены.

Ниже приведены некоторые ссылки на ту же проблему, но нет бетонный раствор.

- [https://stackoverflow.com/questions/32691128][1]
- [https://stackoverflow.com/questions/15731297][1]
- [https://stackoverflow.com/questions/3502279][1]
- [https://stackoverflow.com/questions/54343137][1]
...