JPA @OneToOne org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags

Я сделал следующие связи:

public class Person {
    @OneToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "account_google_id", referencedColumnName = "id")
    private AccountGoogle accountGoogle
}

public class AccountGoogle {
    @NotNull
    @OneToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "person_id", referencedColumnName = "id")
    private Person person;

    @OneToOne(mappedBy = "accountGoogle")
    private Person primaryAccount;
}

В результате все валится со след. ошибкой:

Caused by: org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags

Подскажите что я сделал неправильно?


Ответы (0 шт):