代码之家  ›  专栏  ›  技术社区  ›  Mark Simpson

Fluent NHibernate MappingException:无法实例化ID生成器

  •  1
  • Mark Simpson  · 技术社区  · 15 年前

    我正在用Fluent NHibernate四处奔波,尝试安装和运行一个简单的应用程序。我正在经历这个 Fluent NHibernate Tutorial .

    一切似乎都很顺利,我已经创建了所需的类等,它都是构建的,但是当我运行测试时,我得到了一个异常。在本教程的评论部分,有人也有同样的问题,但是我找不到任何关于是什么导致了这个问题的好信息。感谢您的帮助。这可能是微不足道的。

    异常详细信息:

    fluentnhtest.tests.mappings.customermappingtests.validatemappings:自定义映射测试。验证映射: FluentHibernate.cfg.FluentConfigurationException:创建会话工厂时使用了无效或不完整的配置。查看潜在原因集合和InnerException以了解更多详细信息。

    ---->fluetnhibernate.cfg.fluentconfigurationexception:创建会话工厂时使用了无效或不完整的配置。查看潜在原因集合和InnerException以了解更多详细信息。

    ---->nhibernate.mappingException:无法实例化ID生成器 ---->system.formatException:输入字符串的格式不正确。

    1 回复  |  直到 15 年前
        1
  •  3
  •   ArielBH    15 年前

    我通过改变这条线来解决这个问题:

    在客户映射中:

    id(c=>c.id).generatedby.hilo(“客户”);

    到:

    id(c=>c.id).hilo生成(“1000”);

    希望对你有帮助。

    羚羊