如图 创建项目使用3.1版本以后 用ssh框架做一个简单的搭建项目
运行报错
报错提示为:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [bean-public.xml]
但是xml文件下是有sessionfactory声明的
<!-- 2. Spring 对SessionFactory创建支持 -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
<property name="mappingLocations">
<list>
<value>classpath:cn/itcast/pojo/*.hbm.xml</value>
</list>
</property>
</bean>
但是同样的代码 我创建项目为web2.5版本以后
不会报错 直接可以运行 这是什么原因 是因为jar包版本太低造成的吗??