Мне любопытно, и мне нужно быстро найти этот ответ. Google мало чем поможет.
У Java Persistence API есть следующие свойства, которые сообщают фреймворку каскадные операции над ассоциированными объектами:
CascadeType.PERSIST
CascadeType.DELETE
CascadeType.MERGE
CascadeType.REFRESH
Я знаю, что означают первые два: когда я сохраняю объект A, у которого есть B, также сохраняю B, а когда я удаляю A, удаляю также B.
Но я не могу понять, что делают двое других. Помогите?