Spring整合Mybatis理解3

做任何框架的整合我们都是先要引入相关依赖。

没有Spring的时候Mybatis正常用(写主配置文件,写工具类,写完工具类写建表,写实体对象,写dao接口,写Mapper配置文件注册,写业务)

对数据库的访问操作指的就是CRUD

Spring整合Mybatis理解3
没有sqlsession就拿不到dao就完不成数据库的操作

Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3
上面的是伪代码

Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3Spring整合Mybatis理解3Spring整合Mybatis理解3
Spring整合Mybatis理解3数据源就是一个连接池

Spring整合Mybatis理解3
Spring整合Mybatis理解3

Spring整合Mybatis理解3Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis编程Dao层开发

先导入依赖,再写Spring的配置

Spring整合Mybatis理解3
Spring整合Mybatis理解3
4.创建实体类

Spring整合Mybatis理解3

Spring整合Mybatis理解3

接口的实现在Mybatis中是通过mapper配置文件去做的。

原来我们写完mapper的时候要往主配置文件中进行注册。

数组使用的是array标签进行的注入

Spring整合Mybatis理解3

Spring整合Mybatis理解3
Spring整合Mybatis理解3这里getMapper的是userDao的接口,应该会映射到它的实现类,这样才可以调用方法。

Spring整合Mybatis理解3

Spring整合Mybatis理解3
Spring整合Mybatis理解3

Spring整合Mybatis理解3
Spring整合Mybatis理解3Spring整合Mybatis理解3
Spring整合Mybatis理解3Spring整合Mybatis理解3

Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3
Spring整合Mybatis理解3Spring整合Mybatis理解3