深度解析Mybatis框架

深度解析Mybatis框架
共35节 69人在学 课程详情
  • 01 Mybatis介绍
  • 02 Mybatis解决的JDBC中的问题
  • 03-Mybatis入门案例1
  • 04-Mybatis入门案例2
  • 05-入门案例1-根据主键查询
  • 06-入门案例2-添加
  • 07-入门案例3-删除和修改
  • 08-日志的使用
  • 09-Mybatis对象分析
  • 10-Mybatis架构
  • 11-使用原有的DAO方式开发
  • 12-使用ThreadLocal优化工具类
  • 13-使用Mapper动态代理
  • 14-Mapper动态代理源码查看
  • 15-插入数据后获取自增的id值
  • 16-输入映射parameterType-传递多个参数1
  • 17-输入映射parameterType-传递多个参数2
  • 18-#{}和${}的区别
  • 19-输出映射resultType
  • 20-输出映射resultMap
  • 21-属性名称与列名不一致的解决方案
  • 22-Mybatis全局配置文件1
  • 23-Mybatis全局配置文件2-1
  • 24-Mybatis关系映射-对一映射1
  • 25-Mybatis关系映射-对一映射2
  • 26-Mybatis关系映射-对多映射3
  • 27-动态SQL-1
  • 28-动态SQL-2
  • 29-动态SQL-2
  • 30-分页插件的使用1
  • 31-分页插件的使用2
  • 32-Mybatis缓存1--一级缓存
  • 33-Mybatis缓存2--二级缓存1
  • 34-Mybatis反向生成插件
  • 35-反向生成内容的使用

    订阅失败

    深度解析Mybatis框架
    深度解析Mybatis框架 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    本节共计6分钟51秒,内容为反向生成内容的使用

    课程介绍

    在当今快速迭代的软件开发领域,数据持久化是任何企业级应用开发不可或缺的一环。Mybatis作为一款优秀的持久层框架,以其灵活、易用且接近SQL原生的特性,在众多Java开发者中赢得了极高的声誉。本课程旨在通过系统而深入的方式,引领学员全面掌握Mybatis框架的核心概念、高级特性以及最佳实践,助力学员在数据库交互层面实现高效、稳定的开发。

    课程亮点:

    1. 基础到进阶,全面覆盖:从Mybatis的基本概念讲起,逐步深入到XML映射文件配置、注解开发、动态SQL、类型处理器、插件机制等高级话题,确保学员能够构建坚实的Mybatis知识体系。

    2. 实战导向,案例丰富:结合大量实战案例,如CRUD操作、复杂查询、分页处理、多表联合查询等,通过代码演示和解析,让学员在动手实践中加深理解,快速掌握Mybatis的应用技巧。

    3. 深入源码,理解原理:精选Mybatis核心组件的源码进行深入剖析,如SqlSessionFactory构建过程、Executor执行流程、MappedStatement映射处理等,帮助学员从底层理解Mybatis的工作机制,提升问题排查与解决能力。

    4. 整合应用,拓宽视野:探讨Mybatis与Spring框架的整合使用,包括Spring Boot中的Mybatis Starter配置、事务管理、缓存机制等,为学员构建企业级应用提供全面的技术支持。

    5. 最佳实践,避免陷阱:分享Mybatis使用中的常见误区、性能优化策略及最佳实践,帮助学员规避潜在问题,提升开发效率与项目质量。

    适合人群:

    • Java开发初学者,希望掌握数据库交互技术的开发者。
    • 有一定Java开发经验,但对Mybatis框架了解不深或希望系统提升的开发者。
    • 致力于构建高性能、高可靠性企业级应用的架构师与开发者。

    课程大纲概览:

    1. Mybatis简介与环境搭建
    2. Mybatis基础配置与CRUD操作
    3. Mybatis映射文件详解
    4. Mybatis注解开发与动态SQL
    5. Mybatis类型处理器与结果映射
    6. Mybatis插件机制与高级特性
    7. Mybatis与Spring框架的整合
    8. Mybatis性能优化与最佳实践
    9. 实战案例分析
    10. 课程总结与未来展望

    通过本课程的学习,学员将不仅掌握Mybatis框架的精髓,还能在实际项目中灵活运用,成为数据库交互领域的专家。立即加入,开启你的Mybatis深度探索之旅!

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 903人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22763人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4290人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 834人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 898人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5201人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1528人在学

    Python Django 深度学习 小程序

    钟翔 · 2403人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 680人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4074人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~