En quoi JPA orphanRemoval = true diffère de la clause ON DELETE CASCADE DML

Je suis un peu confus au sujet de l' orphanRemovalattribut JPA 2.0 . Je pense que je peux voir qu'il est nécessaire lorsque j'utilise les outils de génération de base de données de mon fournisseur JPA pour créer la base de données DDL sous-jacente pour avoir une ON DELETE CASCADErelation...