| I will provide a PR for this. Essentially, the deleter uses the identifier of the owner entity rather than the key columns of the collection persister. A delete of the owner entity will generate a wrong SQL for deleting the join table entries. I will also look into the updaters, probably it has the same issue. |