Скажите, что у меня есть 2 объекта пользователя и сообщения. У пользователя есть поле под названием «messages», в котором есть список сообщений, помеченное как «@manyToOne», а в сообщении есть поле под названием «владелец», как показано ниже:
Пользователь:
@Entity
Пользователь класса {
...
@OneToMany (mappedBy = "owner", cascade = CascadeType.ALL)
сообщения личного списка;
...}
Сообщение:
@Entity
Сообщение класса {
...
@ManyToOne (fetch = FetchType.LAZY)
private User owner;
...
}
Мой вопрос - при добавлении нового сообщения и установке владельца на определенного пользователя, знает ли постоянство добавить еще один элемент в список «сообщений» пользовательского объекта?
Другими словами: при создании сообщения и установке «владельца» - автоматически ли увеличивается на единицу соответствующий список «сообщений» пользователя?
- Буду рад увидеть пример кода. В сети полно сложных примеров, которые трудно понять ...