弹簧有问题+ .net环境下的nhibernate
我正在使用 Spring.net 1.3 和 nHibernate for .net 1.3。 使用 XML ( _appContext = new XmlApplicationContext("abc.xml")) 获取应用程序上下文时,我收到以下异常: “使用 abc.xml 中定义的名称“NHibernateSessionFactory”创建对象时出错” 对象初始化失败:以下类型不能用作代理”
我已将类的所有属性声明为公共虚拟。仍然为什么我会收到此异常
提前致谢
I am working with Spring.net 1.3 and nHibernate for .net 1.3.
While fetching the application context using XML ( _appContext = new XmlApplicationContext("abc.xml")) I am getting the exception as
"Error creating object with name 'NHibernateSessionFactory' defined in abc.xml"
Initialization of object failed : The following types may not be used as proxies"
I have declared all the properties of class as public virtual.still why am i getting this exception
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您一定错过了将属性或方法标记为虚拟的。异常(或 InnerException,我对 Spring 不熟悉)消息应该准确地告诉您问题所在的类型。例如,我刚刚复制了这个:
You must have missed marking a property or method virtual. The exception (or an InnerException, I'm not familiar with Spring) message should tell you exactly which type is the problem. For example, I just reproduced this: