问题可能隐藏在以下事实中:
<list>映射支持对一个实例的多次分配(因此,可能 会给 学生 Seth 分配两次,但具有不同的
SequenceIndex- 违反了PK错误)
但我想给你一个提示。尝试改变方法并引入中间对象。请参阅NHibernate文档:第24章。快速总结:
不要使用奇异的关联映射。
真正
many-to-many关联的良好用例很少见。大多数时候,您需要存储在“链接表”中的其他信息。在这种情况下,最好将两个一对多关联用于中间链接类。实际上,我们认为大多数关联是一对多和多对一的,在使用任何其他关联样式时应格外小心,并问自己是否真的必要。
我想说的是(可能),因为您确实需要 订单 …
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)