2013-10-10 169 views
0

添加新的列有3个表OrderProductOrderProductMapping表 那里只有2实体clases是:OrderProduct OrderProduct表共享一个many-tomany关系。这意味着1个订单可以有多个产品,一个产品可以属于多个订单。 并绘制这个,有一个名为第三个表OrderProductMapping休眠:在连接表

下面是我从order.hbm文件

<set name="product" table="OrderProductMapping"> 
    <key column="orderId"/> 
    <many-to-many class="Product"> 
     <column name="productId" /> 
    </many-to-many> 
</set> 

下面的映射是从product.hbm文件映射

<set name="order" table="OrderProductMapping" inverse="true"> 
    <key> 
     <column name="orderId"/> 
    </key> 
    <many-to-many class="Product"> 
     <column name="productId" /> 
    </many-to-many> 
</set> 

现在我需要在映射表中引入一个新的列应该如何进行?任何帮助或指针都会很棒。

回答