Duvida usando o NHibernate C#?

Estou tentando persistir um objeto no banco e não estou conseguindo

Exception:

An unhandled exception of type ‘NHibernate.MappingException’ occurred in NHibernate.dll
Additional information: Could not compile the mapping document: Loja.Mapeamentos.Usuario

hibernate.dfg.xml

 <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
<property name="connection.driver_class">NHibernate.Driver.MySqlDataDriver</property>
<property name="connection.provider">NHibernate.Connetion.DiverConnectionProvider</property>
<property name="dialect">NHibernate.Dialect.MSQL5Dialect</property>
<property name="connection.connection_string">
  Server=Localhost;Database=loja;Uid=root;Pwd=478512;
</property>
<property name="show_sql">true</property>

Usuario.hbm.xml

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"  assembly="Loja" namespace="Loja.Entidades">
   <class name ="Usuario">
          <id name="Id">
  <generator class ="identity"/>
</id>
<property name="Nome"/>

Produto.hbm.xml

   <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"  assembly="Loja" namespace="Loja.Entidades">
           <class name ="Usuario">
<id name="Id">
  <generator class ="identity"/>
</id>
<property name="Nome"/>

Usuario Classe


namespace Loja.Entidades
                {
    public class Usuario
    {
        public virtual int Id { get; set;}
        public virtual string Nome { get; set;}
    }
}

Classe NHibernateHelper
                        using NHibernate.Cfg;
using NHibernate.Tool.hbm2ddl;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;

namespace Loja.Infraestrutura
{
    public class NHibernateHelper
    {
        public static Configuration RecuperaConfiguracao()
        {
            Configuration cfg = new Configuration();
            cfg.Configure();
            cfg.AddAssembly(Assembly.GetExecutingAssembly());           

            return cfg;
        }

        public static void GeraSchema()
        {
            Configuration cfg = RecuperaConfiguracao();
            new SchemaExport(cfg).Create(true, true);
        }
    }
}

alguém?

1 curtida