Если вы используете старую нотацию HBM inverse=true
, она будет работать так, как вы хотите, чтобы она работала.Если вы используете аннотации Hibernate, новый способ сказать inverse=true
состоит в том, чтобы использовать mappedBy
на родительской стороне.
Добавьте поле элемента списка воспроизведения в объект Clip с соответствующими сопоставлениями.Если у вас есть аннотация @JoinColumn
в вашей сущности Playlist, закомментируйте ее, и в вашей аннотации @OneToMany
добавьте свойство mappedBy="whateverYourPlaylistVariableIsCalled"
, которое скажет Hibernate НЕ обновлять и ТОЛЬКО удалятькогда вы разрываете отношения.