使用middlegen,产生的映射文件中的cascade有问题?
两个表:tGrade(年级),tClass(班级)
tClass的外键为GradeID,在mysql中我已经定义好这个外键,并且在 ondelete和onupdate中设置为cascade,产生的映射文件中的cascade属性为‘none’,不知道是为何原因?我想应该是‘all’才对?
以下是Tgrade.hbm.xml文件中的一部分代码: <!-- bi-directional one-to-many association to Tclass --> <set name="tclasses" lazy="true" inverse="true" cascade="none" > <meta attribute="field-description"> @hibernate.set lazy="true" inverse="true" cascade="none" @hibernate.collection-key column="GradeID" @hibernate.collection-one-to-many class="org.hibernate.sample.Tclass" </meta> <key> <column name="GradeID" /> </key> <one-to-many class="org.hibernate.sample.Tclass" /> </set>