Czy jest możliwe zbiorcze usunięcie z wielu powiązań z HQL?
A jeśli tak, jaka jest składnia?
Załóżmy, że chcę, aby instancja Foo była odłączona od wszystkich instancji Bar: W SQL byłoby to po prostu:
delete from FOO_BAR_MAPPING
where FOO_ID = ?
W HQL założyłem, że będzie to coś w stylu:
delete from Bar.foos foos
where foos.id = :id
(gdzie foos jest mapowaną kolekcją Foo)
Ale wydaje się, że jest źle, dając:
org.hibernate.hql.ast.QuerySyntaxException: Bar.foos is not mapped
Czy jest to możliwe w przypadku HQL?