Como o JPA orphanRemoval = true difere da cláusula ON DELETE CASCADE DML

Estou um pouco confuso sobre o orphanRemovalatributo JPA 2.0 . Acho que percebo que é necessário quando uso as ferramentas de geração de banco de dados do meu provedor de JPA para criar o DDL do banco de dados subjacente para ter uma ON DELETE CASCADErelação específica. No entanto, se o banco de...