SSM:MyBatis与Spring的整

SSM:MyBatis与Spring的整合

守給你的承諾、 提交于 2019-11-27 20:46:50
MyBatis与Spring的整合 一:Spring整合MyBatis的准备工作: (1.)在项目中加入Spring,ByBatis及整合相关的jar文件 (2.)建立开发目录结构,创建实体类 (3.)创建数据访问接口 (4.)配置SQL映射文件 (5.)配置MyBatis配置文件 二:实现Spring对MyBatis的整合 (1.)配置数据源 (2.)配置SqlSessionFactoryBean (3.)使用SqlSessionTemplate实现数据库的操作 (4.)编写业务逻辑代码并测试 三:注入映射器实现 (1.)使用MapperFactoryBean主题映射器 规则:1.映射器命名空间和映射器接口的名称相同 2.映射器元素的id和映射器接口方法相同 (2.)使用MapperScannerConfigurer注入映射器(批量注入) 规则:1.basePackage属性中可以包含多个包名,多个包名之间使用逗号或者分号隔开 2.MapperScennerConfigurer会为所有有他创建的映射器实现开启自动配置 3.若环境中出现于不同目的的配置了多个SqlSessionFactory实例,自动配置将无法完成 四:配置声明式事务 (1.)事务管理器类DataSourceTransactionManager 增强事务: tx:advice (2.)事务传播机制: