Ich bin neugierig und muss diese Antwort schnell finden. Google wird nicht viel helfen.
Die Java-Persistenz-API verfügt über die folgenden Eigenschaften, mit denen das Framework angewiesen wird, Operationen an zugeordneten Entitäten zu kaskadieren:
CascadeType.PERSIST
CascadeType.DELETE
CascadeType.MERGE
CascadeType.REFRESH
Ich weiß, was die ersten beiden bedeuten: Wenn ich Objekt A mit B beibehalten habe, bleibe auch B bestehen, und wenn ich A lösche, lösche ich auch B.
Aber ich kann keinen Sinn daraus machen, was die anderen beiden erreichen. Hilfe?
quelle
CascadeType
ein leeres Array.JPA-Annotation Bedeutung für viele zu viele Beziehungen :
Ich selbst sehe sie so (besser lesbar):
quelle