У меня есть следующее @OneToOne отношение:JPA @OneToOne отношение удаление
@Entity
public class CarUser {
@OneToOne
@JoinColumn(name = "use")
private User user;
}
@Entity
public class User {
}
В принципе, пользователь находится в базовой модели и CarUser находится в модели расширения. И пользователь ничего не должен знать о CarUser (я не могу определить обратное отношение на нем).
Вопрос: Когда я удаляю пользователя, есть ли способ каскадировать удаление CarUser?
Есть ли отношения в базе данных? В каком количестве приложений они будут сосуществовать? Будет ли «Пользователь» находиться в одном и «CarUser» на другом? – acdcjunior
у них есть, у CarUser будет столбец, ссылающийся на пользователя, в соответствии с предложенной аннотацией JPA. – Wudong
По отношению я имею в виду нечто вроде внешнего ключа. – acdcjunior