答案是:
a)您在相同的类中映射了一个重复的属性
b)如果
<many-to-one ...要向映射文件中的相关实体公开外键并使用a ,则是可能的。如果是这种情况,请添加
insert="false"and update="false"到外键属性,然后再次运行。
为了验证这一点,在使用流利和自动映射时,您需要查看XML映射。请参阅此[link]
[2]和使用
ExportTo(..)方法。完成此操作后
XML,请查看,看看是否有重复的属性,甚至没有重复的映射文件。
在这种情况下,您有两个对column的引用
GI:
<id name="Id" ...> <column name="GI" /> <generator /></id><property name="GI" ...> <column name="GI" /></property>
我认为您不能
[documentId]在
Idclass属性上设置注释。我认为您可能需要放弃此类的自动映射,并通过流畅的手动配置!



