我测试了spring与mybatis整合可以使用,比如可以添加数据,但是在tomcat中却无法启动整个项目,好像mybatis注入sqlsessionfactory代码的问题,删了就可以启动项目:
代码如下:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="mybatis.xml"></property>
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="AdminDaos" class="org.mybatis.spring.mapper.MapperFactoryBean">
<property name="mapperInterface" value="mybatis.AdminDao"></property>
<property name="sqlSessionFactory" ref="sqlSessionFactory"></property>
</bean>
删掉之前,不能启动
删掉之后,可以启动
我认为的原因:1.spring与mybatis的整合包与struts冲突
2没有在spring或者struts的配置文件配置某些变量
球高手指教!!!
路径错误,读不出psring.xml文件