Sou obrigado a usar o all-delete-orphan no mapeamento abaixo?
Quero que sempre que eu fizer telhar.remove(telha), ele remova do banco.
<idbag name="telhas" lazy="true" cascade="all-delete-orphan"
table="MATERIAL">
<collection-id type="integer" column="MATERIAL_ID">
<generator class="sequence">
<param name="sequence">MATERIAL_GEN</param>
</generator>
</collection-id>
<key column="DESC_CONTRAVENTAMENTO_ID" not-null="true" />
<composite-element class="src.model.Material">
<property name="quantidade" />
<many-to-one name="descricaoMaterial"
column="DESCRICAO_MATERIAL_ID" fetch="join" />
</composite-element>
</idbag>