У меня двунаправленная связь между двумя таблицами родительский и дочерний
<class name="child" table="child">
<id name="id" column="id" />
<many-to-one name="parent_id" column="parent_id"
class="parent" cascade="save-update"/>
</class>
<class name="parent" table="parent">
<id name="id" column="id" />
<set name="children" inverse="true" cascade="delete" >
<key column="parent_id" />
<one-to-many class="child" />
</set>
</class>
Я просто получаю SQLIntegrityConstraintViolationException
при попытке удалитьthe parent.
Как сделать так, чтобы hibernate удалил для меня всех детей, связанных с родителем, при удалении этого родителя?