my environment;myeclipse 7, hibernate 3, spring 2.5
tables;product , product_category, category(one to many, many to one relationship)
I generate DAO of three tables using hiberante reverse engineering.
I can not see product_category table. i don't know why? how can i generate product_category table, without product_category table , product.hbm has an error message.
Caused by: org.hibernate.MappingException: Association references unmapped class: mydao.hibernate.ProductCategory

thanks in advance
Code:
<hibernate-mapping>
    <class name="mydao.hibernate.Product" table="PRODUCT" schema="CS">
        <id name="id" type="java.lang.String">
            <column name="ID" length="20" />
            <generator class="sequence" />
        </id>
        <property name="name" type="java.lang.String">
            <column name="NAME" length="50" not-null="true" />
        </property>
        <property name="price" type="java.math.BigDecimal">
            <column name="PRICE" precision="22" scale="0" />
        </property>
        <property name="width" type="java.math.BigDecimal">
            <column name="WIDTH" precision="22" scale="0" />
        </property>
        <property name="height" type="java.math.BigDecimal">
            <column name="HEIGHT" precision="22" scale="0" />
        </property>
        <property name="description" type="java.lang.String">
            <column name="DESCRIPTION" length="4000" />
        </property>
    
        <set name="productCategories" inverse="true">
            <key>
                <column name="PRODUCT_ID" length="20" not-null="true" />
            </key>
            <one-to-many class="mydao.hibernate.ProductCategory" />
        </set>
    
       
    </class>
</hibernate-mapping>
Code:
<hibernate-mapping>
    <class name="mydao.hibernate.Category" table="CATEGORY" schema="CS">
        <id name="id" type="java.math.BigDecimal">
            <column name="ID" precision="22" scale="0" />
            <generator class="sequence" />
        </id>
        <property name="name" type="java.lang.String">
            <column name="NAME" length="50" not-null="true" />
        </property>
        <property name="description" type="java.lang.String">
            <column name="DESCRIPTION" />
        </property>
     
        <set name="productCategories" inverse="true">
            <key>
                <column name="CATEGORY_ID" precision="22" scale="0" not-null="true" />
            </key>
            <one-to-many class="mydao.hibernate.ProductCategory" />
        </set>
        
    </class>
</hibernate-mapping>