1.与数据库相关的操作,一般包含两个部分。
第一数据库的对话(含有数据的连接,已经对数据库的线程但是一定是与数据库相关的信息)
操控数据库会话对象放入我们的容器。
<!-- 配置SqlSessionFactory --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <!-- 配置mybatis核心配置文件 <property name="configLocation" value="classpath:SqlMapConfig.xml" /> --> <!-- 配置数据源 --> <property name="dataSource" ref="dataSource" /> <!-- 配置批量起别名 --> <property name="typeAliasesPackage" value="com.heima.pojo"></property> </bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.heima.mapper"></property> <!--管理即拥有如果连控制都控制不住怎么管理。但是不要被表面样式欺骗,如果控制先拥有-->
<!--
MapperScannerConfigurer已经主动到spring容器中拿sqlSessionFactory,不需要手动注入
<property name="sqlSessionFactory" ref="sqlSessionFactory"></property>
-->
</bean>