XML validation error: El elemento 'class' en espacio de nombres 'urn:nhibernate-mapping-2.2' tiene un elemento secundario 'id' en espacio de nombres 'urn:nhibernate-mapping-2.2' no válido. Lista esperada de elementos posibles: 'discriminator, natural
La sintaxis que usa es para surrogate-key sin embargo quieres usar natural-key. En nhibernate y java