2010-03-09 2 views
0

Spring.net 1.3 및 nHibernate for .NET 1.3에서 작업하고 있습니다. XML (_appContext = new XmlApplicationContext ("abc.xml"))을 사용하여 응용 프로그램 컨텍스트를 가져 오는 동안 "abc.xml에 정의 된 'NHibernateSessionFactory'이름의 개체를 만드는 동안 오류가 발생했습니다." 개체 초기화에 실패했습니다. 다음과 같은 유형의 내가.net 환경에서 spring + nhibernate 문제가 발생했습니다.

답변

0

당신은 속성을 표시 놓친 있어야 내가 사전에

덕분에이 예외를 받고있는 이유 공공 virtual.still 같은 클래스의 모든 속성을 선언 한

프록시 "로 사용할 수 없습니다 또는 메서드 가상. 예외 (또는 InnerException, 나는 Sprin에 익숙하지 않다. g) 메시지는 정확히 어떤 유형이 문제인지 알려줘야합니다.

{"The following types may not be used as proxies:\nModel.Project: method get_ProjectId should be 'public/protected virtual' or 'protected internal virtual'"} 
+0

고려해야 할 또 다른 측면들이 모두 HBM.XML 확장이 있어야뿐만 아니라, 당신의 매핑 파일을 포함 리소스로 컴파일 작업을 설정하는 것입니다 예를 들어, 난 그냥이 재현. 나는 이런 식으로 비행 중에 잘 모르겠지만, 이것은 또한 문제를 일으킬 수 있다고 생각합니다. –