有 3 个表Order
表Product
表OrderProductMapping
表 只有 2 个实体类:和Order
表共享关系。这意味着一个订单可以有多个产品,一个产品可以属于多个订单。为了映射这个,有第三个表名为Product
Order
Product
many-tomany
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>
现在我需要在映射表中引入一个新列应该如何进行?任何帮助或指示都会很棒。