.net环境中spring+nhibernate的问题
我正在使用Spring.NET1.3和用于.NET1.3的nHibernate。 当使用XML _appContext=new XmlApplicationContextabc.XML获取应用程序上下文时,我得到的异常如下 创建abc.xml中定义的名为“NHibernateSessionFactory”的对象时出错 对象初始化失败:以下类型不能用作代理 我已将类的所有属性声明为public virtual。但为什么会出现此异常.net环境中spring+nhibernate的问题,nhibernate,spring.net,Nhibernate,Spring.net,我正在使用Spring.NET1.3和用于.NET1.3的nHibernate。 当使用XML _appContext=new XmlApplicationContextabc.XML获取应用程序上下文时,我得到的异常如下 创建abc.xml中定义的名为“NHibernateSessionFactory”的对象时出错 对象初始化失败:以下类型不能用作代理 我已将类的所有属性声明为public virtual。但为什么会出现此异常 提前感谢您一定没有标记虚拟属性或方法。异常或InnerExcept
提前感谢您一定没有标记虚拟属性或方法。异常或InnerException,我不熟悉Spring消息,应该告诉您问题的确切类型。例如,我刚刚复制了以下内容:
{"The following types may not be used as proxies:\nModel.Project: method get_ProjectId should be 'public/protected virtual' or 'protected internal virtual'"}
您需要考虑的另一个方面是将编译操作设置为映射文件的嵌入资源,此外,它们必须具有HBMXML扩展。我不确定这样的飞行,但我相信这也会导致问题。