title: Hibernate: When should I use Cascade.ALL and when should i specify them separately
body: <p>I usually annotate my <code>one-to-many</code>, <code>many-to-many</code> and <code>many-to-one</code> relationships with <code>CascadeType.ALL</code>, because they provide me with all features I need. But I feel it can lead me to some problems in the future. Is it okay to use <code>CascadeType.ALL</code>? What should I be aware of and why should I not use that?</p>