将spring和mybatis整合使用进行与数据库的连接,spirng负责实例化对象,mybatis负责与数据库的连接文件的配置:1.xml文件中的xmlns指的是命名空间,像java中的package,区分名字相同但是功能不同的文件2.文件中的XML Schema 的作用是定义XML文档的合法构建模块,规定文档的内容 3.<context:component-scan/>标签来帮助我们通过注解来实例化对象 4.因为要连接数据库,所以需要c3p0(实现了数据源)对象,通过bean来创建对象,并注入(即需 要新的对象时,不再通过new来实现,通过控制反转来完成,这就是sping中的ioc(inversion of control))数据源(即连接数据库的一些配置) 5..配置SqlSessionFactoryBean对象来创建SqlSessionFactory并扫描sql语句的xml配置文件,需要注入c3p0对象,typeAliasesPackage和mapperLocations(value="classpath:*Dao.xml"),使用classpath:前缀表明路径 6.配置MapperScannerConfigurer对象,用来扫描mapper接口,需要注入basePackage(value为接口所在位置)和SqlSessionFactoryBean 7.开启事务第一种方法:配置DataSourceTransactionManager对象,注入数据源 第二种方法:2.配置tx命名空间来使用标签,通过@Transactional注解来完成整个事务操作,在需要开启事务的方法上使用即可,@Transactional只能运用在public修饰的方法上 第三种方法:手动配置