缺少了 sqlSessionFactory 或 sqlSessionTemplate 的属性配置
时间: 2023-11-09 18:01:56 浏览: 127
第二章_MyBatis详细配置
这个错误通常是因为在 MyBatis 的配置文件中没有正确配置 sqlSessionFactory 或 sqlSessionTemplate 导致的。可以检查一下配置文件中是否有以下类似的配置:
```
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="classpath:mybatis-config.xml"/>
</bean>
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSessionFactory"/>
</bean>
```
其中,sqlSessionFactory 是用于创建 SqlSession 的工厂类,而 sqlSessionTemplate 则是一个线程安全的类,可以直接使用它来执行 SQL 语句。
阅读全文