Sp

作者: 街角的回忆2017 | 来源:发表于2017-06-16 19:01 被阅读0次

将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修饰的方法上

第三种方法:手动配置

相关文章

网友评论

      本文标题: Sp

      本文链接:https://www.haomeiwen.com/subject/rtmmqxtx.html