On Tue, 26 Mar 2019 at 15:08, Steve Ebersole <st...@hibernate.org> wrote:
>
> On Tue, Mar 26, 2019 at 9:57 AM Sanne Grinovero <sa...@hibernate.org> wrote:
>>
>> One question: could we benefit from "cascade delete" rules defined in
>> the table structure?
>>
>>
>> If Hibernate ORM was able parse the cascading rules from existing
>> schemas, and possibly generate them for new schemas, you could have an
>> entire crop of additional such optimisations. I'm not sure if I'm
>> talking about material for ORM 7+ but if you could make sure that such
>> future optimisations aren't ruled out that would be awesome :)
>
>
> Good point.
>
> We actually do already have some limited support for cascading FKs in ORM - 
> `org.hibernate.annotations.OnDelete`.  And it is exported to the database if 
> defined.  We do not (nor should we) parse this information from the existing 
> schema.

Why should we not?

>
> What you are asking about specifically would require us to round out that 
> support (secondary tables at least are not yet supported) and of course to 
> leverage that in the HQL bulk deletion handlers.  Not impossible or even 
> particularly difficult - but enough work that I'd rather that be handled 
> somewhere post-6.0

+1 fair enough

_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to