Why @hasInverse is not working for m2m edges?

This definitely needs to be in the docs somewhere—pretty big gotcha! :slightly_smiling_face:

EDIT: I think what needs to be more obvious is that DQL isn’t merely a different syntax, but there is insertion logic that isn’t applied when you use DQL. Clear to me why this is, but wasn’t obvious in the beginning.