我有一個3表,這是「新聞」,「標籤」,「News_Tags」與多對多的關係。NHibernate多對多表不更新
通過以下映射,「新聞」和「標籤」表已更新,但「News_Tags」尚未更新。
任何人都可以幫助我嗎?
新聞:
<class name="News" table="News" lazy="false">
<id name="NewsID">
<generator class="identity" />
</id>
<property name="Title"/>
<set
name="TagsList"
table="News_Tags"
inverse="true"
lazy="false"
cascade="save-update">
<key column="NewsID" not-null="true" />
<many-to-many class="Tag" column="TagID" />
</set>
</class>
標籤:
<class name="Tag" table="Tags" lazy="false">
<id name="TagID">
<generator class="identity" />
</id>
<property name="TagName"/>
<property name="DateCreated"/>
<set
name="NewsList"
table="News_Tags"
inverse="true"
lazy="false"
cascade="save-update">
<key column="TagID" not-null="true" />
<many-to-many class="News" column="NewsID" />
</set>
</class>
News_Tags
<class name="NewsTags" table="News_Tags" lazy="false">
<id name="NewsTagID">
<generator class="identity" />
</id>
<property name="TagID"/>
<property name="NewsID"/>
</class>
千恩萬謝
陳道明。
對不起,我無法突破某些行,否則將不會顯示。 – 2010-01-03 23:15:00
在每行的開頭需要4個空格才能將其格式化爲代碼。除非它被解釋爲HTML,否則將被刪除或隱藏。 – 2010-01-03 23:46:46