Hi all, I have a problem when I create session factory from configuration objects, I always catch an issue: Association references unmapped class: Order
my create session factory code:
Configuration cfg = new Configuration() .AddAssembly("NHibernateSimpleDemo"); m_SessionFactory = cfg.BuildSessionFactory();
my Order.hbm.xml file:
<?xml version="1.0"?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" schema="dbo">
<!-- Mappings for class 'Order' --> <class name="NHibernateSimpleDemo.Order, NHibernateSimpleDemo" lazy="false" >
<!-- Identity mapping --> <id name="ID" column="OrderID" type="Int32"> <generator class="native" /> </id>
<!-- Simple mappings --> <property name="Date" column="Date" /> <!-- Many-to-one mapping: Customer --> <many-to-one name="Customer" column="CustomerID" class="NHibernateSimpleDemo.Customer, NHibernateSimpleDemo" cascade="none" />
<!-- Many-to-many mapping: OrderItems --> <bag name="OrderItems" table="OrderItems" cascade="none" lazy="false"> <key column="OrderID" /> <many-to-many class="NHibernateSimpleDemo.Product, NHibernateSimpleDemo" column="ProductID" /> </bag> </class>
</hibernate-mapping>
I already set hbm.xml files to "embedded resource"
Any help will be appeciated
Thanks all
|