И если да, то каков синтаксис?
Предположим, я хочу, чтобы экземпляр 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?