Open
Description
Bug Report
Id of joined column doesn't work without the join column of the owner being an ID field.
$id = $this->uow->getEntityIdentifier($collection->getOwner());
Line 119 of ManytoManyPersister.
which only runs when EXTRA LAZY. Otherwise, count and LAZY functions work fine.
Expected behavior
Allow for non ID fields to be used in many-to-many relationships and allow for EXTRA_LAZY functionality.