.net环境中spring + nhibernate的问题

时间:2010-03-09 10:04:59

标签: nhibernate spring.net

我正在使用Spring.net 1.3和nHibernate for .net 1.3。 在使用XML获取应用程序上下文时(_appContext = new XmlApplicationContext(“abc.xml”))我得到异常为 “创建在abc.xml中定义名称为'NHibernateSessionFactory'的对象时出错” 对象初始化失败:以下类型不能用作代理“

我已将类的所有属性声明为public virtual.still为什么我会收到此异常

提前致谢

1 个答案:

答案 0 :(得分:0)

您必须错过标记属性或方法虚拟。异常(或者是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'"}