Я вижу, где появляется «владелец», но ассоциация - это труба, и вы можете посмотреть с любого конца, так что же сказать, какая сущность «владеет» каналом.
Другой взгляд на это заключается в том, что в отношениях «Один ко многим» на самом деле происходит 2 отношения.
Отношение 1: родитель для многих детей.
Отношение 2: каждый ребенок к родителю
Так что NH попытается запустить sql для хранения каждого из них в БД. Но это не нужно, потому что при установке внешнего ключа, например, в отношениях 2, когда ребенок хранится, он автоматически фиксирует отношение родителя к ребенку, потому что отношение 1 является «обратным» в отношении 2.
Таким образом, обратное означает, что это то, что мы получаем по умолчанию, как только мы установили основные отношения. то есть нет необходимости, чтобы NH запускал sql для исправления Отношения 1, и, пометив дочернюю коллекцию как Инверсионный NH, пропустит запуск sql при добавлении дочерней коллекции.
Я бы предположил, что если вы не скажете NH, что это обратное, то потратите усилия на создание sql, чтобы попытаться установить и обратные отношения - даже если это не нужно.