puedo ver que el "dueño" entra, sino una asociación es una pipa, y se puede mirar hacia abajo cada extremo, lo cuál está a sa y qué entidad "posee" la tubería.
Una forma diferente de ver esto es que, en una relación de Uno a Muchos, en realidad hay dos relaciones en curso.
Relación 1: padres con muchos hijos.
Relación 2: Cada niño a un padre
Así NH intentará ejecutar SQL para almacenar cada uno de éstos en el PP. Pero no es necesario porque cuando configura la clave externa, p. en la relación 2 cuando un niño está almacenado, entonces también ha corregido automáticamente la relación de un padre con el hijo porque la relación 1 es el "inverso" de la relación 2.
Lo inverso significa que es algo que obtenemos predeterminado una vez que hemos establecido la relación principal. es decir, no hay necesidad de que NH ejecute sql para reparar la relación 1 y marcando la colección secundaria, ya que un NH inverso omitirá ejecutar sql cuando se agregue la colección de elementos secundarios.
Supongo que si no le dijiste a NH que era inverso, desperdiciarías esfuerzo en hacer sql para intentar establecer la relación inversa también, aunque no fue necesario.
También puede verificar mi respuesta, "[Cuándo utilizar inverse =" true | false "] (http://stackoverflow.com/a/6951546/221708)", en una pregunta similar. –