zoukankan      html  css  js  c++  java
  • NHibernate Could not compile the mapping document解决办法

    在加载映射文件及相应的类文件的引用时

      Configuration config = new Configuration();
                    config.AddAssembly("TestCleanSnow");

    出现如下异常:

    Could not compile the mapping document: TestCleanSnow.BjkptOaxtCleanupsnow.hbm.xml ---> System.InvalidOperationException: XML 文档(1, 2)中有错误。 ---> System.InvalidOperationException: 不应有 。 在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderHbmMapping.Read98_hibernatemapping() --- 内部异常堆栈跟踪的结尾 --- 在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) 在 System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) 在 NHibernate.Cfg.XmlHbmBinding.Binder.Deserialize[T](XmlNode node) 在 NHibernate.Cfg.XmlHbmBinding.MappingRootBinder.Bind(XmlNode node) 在 NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc) --- 内部异常堆栈跟踪的结尾 --- 在 NHibernate.Cfg.Configuration.LogAndThrow(Exception exception) 在 NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc) 在 NHibernate.Cfg.Configuration.ProcessMappingsQueue() 在 NHibernate.Cfg.Configuration.AddDocumentThroughQueue(NamedXmlDocument document) 在 NHibernate.Cfg.Configuration.AddXmlReader(XmlReader hbmReader, String name) 在 NHibernate.Cfg.Configuration.AddInputStream(Stream xmlInputStream, String name) 在 NHibernate.Cfg.Configuration.AddResource(String path, Assembly assembly) 在 NHibernate.Cfg.Configuration.AddAssembly(Assembly assembly) 在 NHibernate.Cfg.Configuration.AddAssembly(String assemblyName) 在 TestOracleNHiberate.Program.Main(String[] args) 位置 D:\Test\NHibernate\TestOrcleNH\TestOracleNHiberate\Program.cs:行号 18

    解决办法:

      调试查看到InnerText为,不应该为<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">,然后我把改为

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">后,此问题解决.

  • 相关阅读:
    一点一点学写Makefile(3)-增加第三方库和头文件
    一点一点学写Makefile(2)-自动搜所当前目录下的所有源文件
    一点一点学写Makefile-1
    linux下使用libxml2实现对xml文件的读取及查询
    struts2 谷歌浏览器保存date类型数据时报错
    复习
    day31
    day30
    作业29
    day29
  • 原文地址:https://www.cnblogs.com/abcdwxc/p/1389092.html
Copyright © 2011-2022 走看看