Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net环境中spring+nhibernate的问题_Nhibernate_Spring.net - Fatal编程技术网

.net环境中spring+nhibernate的问题

.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

我正在使用Spring.NET1.3和用于.NET1.3的nHibernate。 当使用XML _appContext=new XmlApplicationContextabc.XML获取应用程序上下文时,我得到的异常如下 创建abc.xml中定义的名为“NHibernateSessionFactory”的对象时出错 对象初始化失败:以下类型不能用作代理

我已将类的所有属性声明为public virtual。但为什么会出现此异常


提前感谢

您一定没有标记虚拟属性或方法。异常或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扩展。我不确定这样的飞行,但我相信这也会导致问题。