Удалить отношение OneToOne - PullRequest
0 голосов
/ 27 сентября 2011

У нас есть следующее отображение:

@Entity
public class A {
    private B b;

    @OneToOne
    public B getB() {
        return b;
    }
}

Когда мы удаляем объект класса A, он не должен удалять ссылочный объект B. В настоящее время мы получаем исключение, когда мы пытаемся удалить A из-заСуществующее отношение к Б. Как правильно составить карту?

1 Ответ

0 голосов
/ 27 сентября 2011

Вы должны отключить каскадное удаление

@OneToOne(cascade = {})

или вы можете попробовать

@OneToOne(orphanRemoval=false)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...