Ps de hecho lo tengo como clases y objetos

La clase persona y la clase cuenta, y el mapeo se relaciona de la
misma manera como te lo describi

public class Persona
    {
        public virtual string Matricula {get; set;}
        public virtual string Paterno {get; set;}
        public virtual string Materno {get; set;}
        public virtual string Nombre {get; set;}
        public virtual IList<Contabilidad> Cuenta {get; set;}
    }

<class name="Persona">
    <id name="Matricula" type="string" length="11" />
    <property name="Paterno" type="string" length="70" not-
null="true" />
    <property name="Materno" type="string" length="70" not-
null="true" />
    <property name="Nombre" type="string" length="140" not-
null="true" />
    <bag name="Cuenta" cascade="all-delete-orphan">
      <key column="MatriculaAlumno" />
      <one-to-many class="Contabilidad"/>
    </bag>
  </class>

public class Contabilidad
    {
        public virtual int NoCuenta {get; set;}
        public virtual int JDE {get; set;}
        public virtual Persona Persona {get; set;} <--- Esta es la
llave foranea, por medio de esta quiero obtener los datos NoCuenta y
JDE
    }

<class name="Contabilidad">
    <id name="NoCuenta" type="int" />
    <property name="JDE" type="int" length="20" not-null="true" />
    <many-to-one name="Alumno" column="MatriculaAlumno" cascade="all" /
> <-- Aqui esta la relacion
</class>


gracias por atender el llamado

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a