¿Cómo difiere JPA orphanRemoval = true de la cláusula ON DELETE CASCADE DML

Estoy un poco confundido sobre el orphanRemovalatributo JPA 2.0 . Creo que puedo ver que es necesario cuando uso las herramientas de generación de DB de mi proveedor de JPA para crear la base de datos subyacente DDL para tener una ON DELETE CASCADErelación particular. Sin embargo, si el DB existe...