一括削除のクエリを実行しようとしていますが、明らかに JOIN アクションを実行していません。何かご意見は?
$queryBuilder = $em
->createQueryBuilder()
->delete('Bundle:ClassA', 'a')
->join('a.classB', 'b')
->where('b = :parent')
->setParameter('parent', $parent);
$queryBuilder->getQuery()->execute();
これは以下を返します:
「[セマンティカル エラー] 行 0、列 38 付近の 'b = :parent AND': エラー: 'b' は定義されていません。」