Инициализация зависимого объекта в простом однонаправленном отображении OneToOne - PullRequest
0 голосов
/ 15 июня 2011

У меня проблема с простым однонаправленным отображением. Вот мои сущности:

@Entity
public class Account extends UUIDBase {
    private Profile profile;

    @OneToOne(cascade = CascadeType.ALL, optional = false)
    public Profile getProfile() {
        return profile;
    }

    public void setProfile(Profile profile) {
        this.profile = profile;
    }
}

@Entity
public class Profile extends UUIDBase {
   ...
}

Каждой учетной записи должен быть присвоен профиль. Аккаунт должен быть владельцем карты. Где лучше всего инициализировать атрибут Profile зависимого профиля? Я попытался инициализировать профиль в конструкторе объекта Account, но это не сработало.

1 Ответ

0 голосов
/ 15 июня 2011

Вы можете инициализировать его в конструкторе, но лучше настроить его в приложении или на заводе.

Что не работает, какую ошибку вы получаете?

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