在spring注入sessionFactory时,执行AnnotationSessionFactoryBean中的setConfigurationClass方法,会调用父类的LocalSessionFactoryBean中的setConfigurationClass方法,却在jboss启动服务的时候报错,用debug跟进去发现if语句中的条件都为假,应该会跳出if,但却进入if语句导致报错,把这个方法单独拿出来执行却又正确了,代码如下截图:
spring的配置:
LocalSessionFactoryBean在debug时的截图:
jboss报错截图:
把setConfigurationClass方法单独拿出来执行的截图:
求大神帮助!!!