Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1)

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

工作流程:
(1)加载配置并初始化

触发条件:加载配置文件
配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置),存储在内存中。
(2)接收调用请求

触发条件:调用Mybatis提供的API
传入参数:为SQL的ID和传入参数对象
处理过程:将请求传递给下层的请求处理层进行处理。
(3)处理操作请求 触发条件:API接口层传递请求过来

传入参数:为SQL的ID和传入参数对象
处理过程:
(A)根据SQL的ID查找对应的MappedStatement对象。
(B)根据传入参数对象解析MappedStatement对象,得到最终要执行的SQL和执行传入参数。
(C)获取数据库连接,根据得到的最终SQL语句和执行传入参数到数据库执行,并得到执行结果。
(D)根据MappedStatement对象中的结果映射配置对得到的执行结果进行转换处理,并得到最终的处理结果。
(E)释放连接资源。

(4)返回处理结果将最终的处理结果返回。

orm工具的基本思想

无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点:

从配置文件(通常是XML配置文件中)得到 sessionfactory.
由sessionfactory 产生 session
在session 中完成对数据的增删改查和事务提交等.
在用完之后关闭session 。
在java 对象和 数据库之间有做mapping 的配置文件,也通常是xml 文件。

课程列表:

 

01mybatis第一天课程安排

02原生态jdbc编程中的问题总结

03mybatis框架原理

04mybatis入门程序-工程结构

05mybatis入门程序-根据id查询用户-映射文件

06mybatis入门程序-根据id查询用户-程序代码

07mybatis入门程序-根据id查询用户-程序调试

08mybatis入门程序-根据名称查询用户

09mybatis入门程序-查询用户小结

10mybatis入门程序-添加用户

11mybatis入门程序-添加用户-主键返回

12mybatis入门程序-删除用户和更新用户

13mybatis入门程序-小结

14mybatis和hibernate的本质区别和应用场景

15mybatis开发dao方法-sqlSession应用场合

16mybatis开发dao方法-原始dao开发方法

17mybatis开发dao方法-原始dao开发方法-问题总结

18mybatis开发dao方法-mapper代理开发方法-开发规范

19mybatis开发dao方法-mapper代理开发方法-实现

20SqlMapConfig-properties定义

21SqlMapConfig-settings

22SqlMapConfig-别名定义

23SqlMapConfig-类型处理器

24SqlMapConfig-mapper加载

25输入映射-pojo包装类型-定义pojo包装类型

26输入映射-pojo包装类型-实现

27输出映射-resultType

28输出映射-resultMap

29动态sql-if判断

30动态sql-sql片段

31动态sql-foreach

课程截图:

 

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第一张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第三张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第四张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第五张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第六张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第七张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第八张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第九张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十一张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十二张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十三张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十四张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十五张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十六张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十七张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十八张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第十九张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十一张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十二张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十三张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十四张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十五张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十六张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十七张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十八张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第二十九张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第三十张截图

Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1) 第三十一张截图


Download WordPress Themes Free
Download Best WordPress Themes Free Download
Free Download WordPress Themes
Download WordPress Themes
free download udemy course
download mobile firmware
Download WordPress Themes Free
online free course

未经允许不得转载:拣钻资源网 » Java Springmvc+Mybatis由浅入深全套视频教程 Mybatis篇(1)

赞 (0) 打赏

评论 0

评论前必须登录!

登陆 注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏