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