Возможно ли массовое удаление из множества ассоциаций с HQL?
И если да, то каков синтаксис?
Предположим, я хочу, чтобы экземпляр Foo не был связан со всеми экземплярами Bar: В SQL это было бы просто:
delete from FOO_BAR_MAPPING
where FOO_ID = ?
В HQL я предположил, что это будет что-то вроде:
delete from Bar.foos foos
where foos.id = :id
(где foos - это сопоставленная коллекция Foo)
Но, похоже, неправильно, давая:
org.hibernate.hql.ast.QuerySyntaxException: Bar.foos is not mapped
Это возможно даже с HQL?