官网首页 资料广场 免费教程 毕业设计 面试宝典 API文档 学习工具 文档教程

2020最新MyBatis教程【IDEA版】-MyBatis从入门到精通

Mybatis视频教程
视频介绍
相关文档 > Guava教程 Spring教程
课程下载
课程简介

课程目标:通过本课程的学习,可以在最短的时间内学会使用持久层框架MyBatis,在该视频中没有废话,都是干货,该视频的讲解不是学术性研究,项目中用什么,这里就讲什么,如果您现在项目中马上要使用MyBatis框架,那么您只需要学习完此教程,就可以顺利的使用MyBatis开发了。

适用人群:适合于懂一些Java基础语法,会编写常见的简单的SQL语句,了解过JDBC编程的学习人员

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

环境参数:MySQL Server 5.5,JDK8,Tomcat9,MyBatis3.4.5,IDEA

课程目录
001.MyBatis-001-三层架构 002.MyBatis-002-框架概念 003.MyBatis-003-jdbc缺陷 004.MyBatis-004-MyBatis能做什么 005.MyBatis-005-使用步骤 006.MyBatis-006-创建mapper文件 007.MyBatis-007-创建主配置文件 008.MyBatis-008-创建SqlSession执行sql语句 009.MyBatis-009-复习第一个例子 010.MyBatis-010-开发常见问题 011.MyBatis-011-三种处理方式 012.MyBatis-012-配置日志 013.MyBatis-013-SqlSessionFactory和SqlSession对象介绍 014.MyBatis-014-工具类使用 015.MyBatis-015-传统dao使用方式 016.MyBatis-016-传统dao执行insert 017.MyBatis-017-传统dao的执行分析 018.MyBatis-018-使用动态代理的条件分析 019.MyBatis-019-动态代理getMapper 020.MyBatis-020-动态代理使用例子 021.MyBatis-021-parameterType使用 022.MyBatis-022-传参-一个简单类型 023.MyBatis-023-MyBatis是封装的jdbc操作 024.MyBatis-024-命名参数 025.MyBatis-025-使用对象传参 026.MyBatis-026-按位置传参 027.MyBatis-027-Map传参 028.MyBatis-028-两个占位符比较 029.MyBatis-029-使用占位替换列名 030.MyBatis-030-复习 031.MyBatis-031-复习传参数 032.MyBatis-032-resultType使用 033.MyBatis-033-定义别名 034.MyBatis-034-查询返回Map 035.MyBatis-035-列名和属性名不同二种解决方案 036.MyBatis-036-Like查询两种方案 037.MyBatis-037-补充文档 038.MyBatis-038-动态sql概念 039.MyBatis-039-动态sql-if 040.MyBatis-040-动态sql-where 041.MyBatis-041-动态sql-foreach 042.MyBatis-042-动态sql-代码片段 043.MyBatis-043-补充文档 044.MyBatis-044-主配置文件DataSource 045.MyBatis-045-数据库属性配置文件 046.MyBatis-046-指定多个mapper文件的方式 047.MyBatis-047-页面是什么 048.MyBatis-048-PageHeloper使用步骤 049.MyBatis-049-补充文档
课程资料
视频教程 配套源码 学习笔记 学习工具 免费下载 学习文档
下载方法
获取本套教程

①扫描右侧二维码关注公众号

②回复消息【SSM框架】

③获取本套课程免费下载链接

获取全套教程

①扫描右侧二维码关注公众号

②回复消息DLJD

③获取全套课程免费下载链接

扫码关注公众号

Mybatis返回结果为Map

表:members中的gender列是这样:FemaleFemaleMaleFemaleMaleMaleMaleMaleMale现在我们想统计members中男...

2021-09-14 10:50:20

Mybatis别名的配置方法

学习Java的小伙伴应该都知道在使用mybatis时需要书写xml文件我们使用paramType和resultType标记语句的入参和返回类型。每次都需要填入类...

2021-09-14 10:39:36

多模块下MyBatis包扫描问题

多模块下mybatis包扫描问题1.问题描述在springboot项目中,开发多个模块,但是在主模块中引用了其他的模块,其他的模块中包含了一些对数据操作的map...

2021-09-14 10:23:46

Mybatis循环List

第一步:Mapper.java接口voidsubInsert(List<Map<String,String>>list);第二步:对应的...

2021-09-14 10:15:39

Mybatis一对多映射详解

1.建表注意:在一对多关系中,数据库建表的时候外键一定是在多的那一方建立.建表语句:droptablecourses;droptabletutors;如果需要可...

2021-09-14 10:08:43

MyBatis框架中的事务处理

利用MyBatis框架的配置管理比直接使用JDBCAPI编写事务控制要来得更加轻松,这里我们就来详解Java的MyBatis框架中的事务处理,尤其是和Sprin...

2021-07-16 16:45:54

Mybatis的原理入门教程

什么是mybatis?MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了go...

2021-07-16 16:32:26

什么是Mybatis

1.什么是Mybatis?MyBatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去加载驱动、创建...

2021-07-16 16:20:09

MyBatis删除数据异常

如下图所示,mybatis删除数据异常:log4j调试的信息表示SQL语句应该是对的,然而数据库中并没有删除信息。相关的配置文件及代码如下:配置文件:<?...

2021-07-16 16:11:14

Mybatis插件原理

当我们使用Mybatis的时候,总会使用到各种插件,如PageHelper(分页插件)等,当我们需要自定义插件来改变,就必须了解插件的实现原理。概述Mybati...

2021-07-16 15:56:40