jajaja disculpa por las molestias que llegue a ocasionar por mi
dummietes xD

ya quedo muchisimas gracias

On 31 ene, 10:31, Edgar Ramos <[email protected]> wrote:
> Si, lo sé, esto me llevo a googlear
>
> 1.-
> --
>
> >  pues aunque no lo creas... si esta en embedded *y terminan todos con*
>
> *hbm.xml*
>
> --
>
> 2.-
>
> ---
> se me quemaron los libros.... me parece que esta todo bien.
> Si pudieras poner un zip en algún lado no tengo problemas de verlo y decirte
> que esta mal.
> ---
>
> Un abrazo
>
> Saludos
>
> Edgar
>
> El 31 de enero de 2011 12:27, José F. Romaniello
> <[email protected]>escribió:
>
>
>
>
>
>
>
> > Otras herramientas nos deben haber acostumbrado a googlear cualquier cosa y
> > no confiar en el mensaje de excepción, que a veces son crípticos.
> > Pero este mensaje dice claro, "Association references unmapped class:
> > Contabilidad", significa "Hay una asociación que referencia a una clase que
> > no esta mapeada; la clase contabilidad"
> > Por lo tanto lo que hay que hacer es 1-ver si esta mapeada, 2-ver por que
> > puede ser que nhibernate no esta encontrando el mapping.
>
> > El 31 de enero de 2011 14:22, Edgar Ramos <[email protected]> escribió:
>
> >> Gracias José
>
> >> En nombre de nuestro compañero nuevo, estuve googleando el fin de semana
> >> en busca del error
>
> >> Message="Association references unmapped class:
> >> SAI.NH.BL.Contabilidad"
>
> >> y todo apuntaba a la solución que diste, bueno todos los días se aprende
> >> una cosa
>
> >> Saludos
>
> >> Edgar
>
> >> El 31 de enero de 2011 11:36, José F. Romaniello 
> >> <[email protected]>escribió:
>
> >>> Viejo, dos cosas; lo primero es que te dije que respondieras en el foro
> >>> no a mi mail privado.
>
> >>> Lo segundo como diría mi jermu... "a seguro se lo llevaron preso"
>
> >>> [image: 2011-01-31_1333.png]
>
> >>> Qué dije yo?
>
> >>> Puede que el mapeo de contabilidad no este como embedded resource, o
>
> >>> que la extension no termine en ".hbm.xml"?
>
> >>> Qué respondiste vos?
>
> >>>  pues aunque no lo creas... si esta en embedded *y terminan todos con*
>
> >>> *hbm.xml*
>
> >>> Próxima vez, revisar dos veces las cosas que parezcan mas obvias.
>
> >>> El 31 de enero de 2011 13:29, xhino <[email protected]> escribió:
>
> >>>> Viejo te mando compartir por medio de google docs
>
> >>>> saludos
>
> >>>> On 29 ene, 05:08, José F. Romaniello <[email protected]> wrote:
> >>>> > se me quemaron los libros.... me parece que esta todo bien.
> >>>> > Si pudieras poner un zip en algún lado no tengo problemas de verlo y
> >>>> decirte
> >>>> > que esta mal.
>
> >>>> > 2011/1/29 xhino <[email protected]>
>
> >>>> > > Oka ahi te mando todo el codigo que tengo
>
> >>>> > > Entidad.cs
> >>>> > > =======================
> >>>> > > using System;
> >>>> > > using System.Collections.Generic;
> >>>> > > using System.Linq;
> >>>> > > using System.Text;
>
> >>>> > > namespace SAI.NH.BL
> >>>> > > {
> >>>> > >    public abstract class Entidad<TId>
> >>>> > >    {
> >>>> > >        public virtual TId Id { get; protected set; }
> >>>> > >    }
> >>>> > > }
>
> >>>> > > Alumno.cs
> >>>> > > ==================================
> >>>> > > using System;
> >>>> > > using System.Collections.Generic;
> >>>> > > using System.Linq;
> >>>> > > using System.Text;
>
> >>>> > > namespace SAI.NH.BL
> >>>> > > {
> >>>> > >    public class Alumno : Entidad
> >>>> > >    {
> >>>> > >        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; }
> >>>> > >    }
> >>>> > > }
>
> >>>> > > Alumno.hbm.xml
> >>>> > > ================================================
> >>>> > > <?xml version="1.0" encoding="utf-8" ?>
> >>>> > > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> >>>> > > assembly="SAI.NH.BL" namespace="SAI.NH.BL">
> >>>> > >   <class name="Alumno">
> >>>> > >    <id name="Id">
> >>>> > >      <generator class="guid.comb" />
> >>>> > >    </id>
> >>>> > >    <natural-id mutable="true">
> >>>> > >      <property name="Matricula" not-null="true" />
> >>>> > >    </natural-id>
> >>>> > >    <property name="Paterno" />
> >>>> > >    <property name="Materno" />
> >>>> > >    <property name="Nombre" />
> >>>> > >    <bag name="Cuenta" cascade="all-delete-orphan>
> >>>> > >        <key column="AlumnoId" />
> >>>> > >       <one-to-may class="Contabilidad" />
> >>>> > >    </bag>
> >>>> > >  </class>
> >>>> > > </hibernate-mapping>
>
> >>>> > > Contabilidad.cs
> >>>> > > =====================================
> >>>> > > using System;
> >>>> > > using System.Collections.Generic;
> >>>> > > using System.Linq;
> >>>> > > using System.Text;
>
> >>>> > > namespace SAI.NH.BL
> >>>> > > {
> >>>> > >     public class Contabilidad : Entidad
> >>>> > >    {
> >>>> > >        public int NoCuenta { get; set; }
> >>>> > >        public int JDE { get; set; }
> >>>> > >        public int Hora { get; set; }
> >>>> > >        public int Importe { get; set; }
> >>>> > >    }
> >>>> > > }
>
> >>>> > > Contabilidad.hbm.xml
> >>>> > > ==========================================
> >>>> > > <?xml version="1.0" encoding="utf-8" ?>
> >>>> > > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> >>>> > > assembly="SAI.NH.BL" namespace="SAI.NH.BL">
> >>>> > >   <class name="Contabilidad">
> >>>> > >    <id name="Id">
> >>>> > >      <generator class="guid.comb" />
> >>>> > >    </id>
> >>>> > >    <natural-id mutable="true">
> >>>> > >      <property name="NoCuenta" not-null="true" />
> >>>> > >    </natural-id>
> >>>> > >    <property name="JDE" />
> >>>> > >    <property name="Hora" />
> >>>> > >    <property name="Importe" />
> >>>> > >  </class>
> >>>> > > </hibernate-mapping>
>
> >>>> > > App.config
> >>>> > > ==================================================================
> >>>> > > <configuration>
> >>>> > >  <connectionStrings>
> >>>> > >    <add name="db" connectionString="Data Source="servidor";Initial
> >>>> > > Catalog=SAI;Integrated Security=SSPI;"/>
> >>>> > >  </connectionStrings>
> >>>> > > </configuration>
>
> >>>> > > hibernate.cfg.xml
> >>>> > > =================================================================
> >>>> > > <?xml version="1.0" encoding="utf-8" ?>
> >>>> > > <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
> >>>> > >  <session-factory>
> >>>> > >    <property name="proxyfactory.factory_class">
> >>>> > >      NHibernate.ByteCode.Castle.ProxyFactoryFactory,
> >>>> > > NHibernate.ByteCode.Castle
> >>>> > >    </property>
> >>>> > >    <property name="dialect">NHibernate.Dialect.MsSql2005Dialect,
> >>>> > > NHibernate</property>
> >>>> > >    <property name="connection.connection_string_name">db</property>
> >>>> > >    <property name="adonet.batch_size">100</property>
> >>>> > >    <mapping assembly="SAI.NH.BL" />
> >>>> > >   </session-factory>
> >>>> > > </hibernate-configuration>
>
> >>>> > > Form1
> >>>> > > =========================================================
> >>>> > > using System;
> >>>> > > using System.Collections.Generic;
> >>>> > > using System.ComponentModel;
> >>>> > > using System.Data;
> >>>> > > using System.Drawing;
> >>>> > > using System.Linq;
> >>>> > > using System.Text;
> >>>> > > using System.Windows.Forms;
> >>>> > > using NHibernate.Cfg;
>
> >>>> > > namespace SystemSAI
> >>>> > > {
> >>>> > >    public partial class Form1 : Form
> >>>> > >    {
> >>>> > >        public Form1()
> >>>> > >        {
> >>>> > >            InitializeComponent();
> >>>> > >            var nhConfig = new Configuration().Configure();
> >>>> > >            var sessionFactory = nhConfig.BuildSessionFactory();
> >>>> > >            MessageBox.Show("NHibernate ON");
> >>>> > >        }
> >>>> > >    }
> >>>> > > }
>
> >>>> > > saludos
>
> >>>> > > --
> >>>> > > Para escribir al Grupo, hágalo a esta dirección:
> >>>> > > [email protected]
> >>>> > > Para más, visite:http://groups.google.com/group/NHibernate-Hispano
>
> >>>   --
> >>> Para escribir al Grupo, hágalo a esta dirección:
> >>> [email protected]
> >>> Para más, visite:http://groups.google.com/group/NHibernate-Hispano
>
> >>  --
> >> Para escribir al Grupo, hágalo a esta dirección:
> >> [email protected]
> >> Para más, visite:http://groups.google.com/group/NHibernate-Hispano
>
> >  --
> > Para escribir al Grupo, hágalo a esta dirección:
> > [email protected]
> > Para más, visite:http://groups.google.com/group/NHibernate-Hispano

-- 
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