SQL の hql アナログを知りたい:
delete license from license, license_pool
where license.license_pool_id = license_pool.license_pool_id
and license.school_id = 13
and license_pool.program_id = 1
and license.staff_member_id is null
SQL の hql アナログを知りたい:
delete license from license, license_pool
where license.license_pool_id = license_pool.license_pool_id
and license.school_id = 13
and license_pool.program_id = 1
and license.staff_member_id is null
これは古い質問だと思いますが、これがあなたの答えです。これは、hibernate のドキュメントの「DML スタイルの操作」セクション (HQL の更新と削除に関連) にあります。