NHibernate中的双重映射

时间:2012-06-25 14:51:51

标签: nhibernate fluent-nhibernate nhibernate-mapping

我有一个间歇性的NHibernate问题,结果是由于hbm映射到类以及Fluent NHibernate映射。这是无意的,一旦发现我放弃了hbm映射,现在一切正常。我的问题是:在类/表上有多个映射的情况是否有效和/或有用?如果没有在单元测试中检测冗余映射的方法,那么可以保证不会发生?

谢谢, 马修

1 个答案:

答案 0 :(得分:1)

不,同一个类的多个映射永远不会有效。我无法想到它会有用的情况。

对此进行单元测试很简单:只需检查构建SessionFactory时是否抛出DuplicateMappingException