SSM框架----Mybatis

目录

1、ORM思想

2、 Mybaits框架介绍

3 Mybaits使用步骤

3.1 导入jar包

3.2 编辑核心配置文件(mybatis-config.xml)

3.3 创建接口/xml映射文件

3.4、 入门案例步骤

4 、简化mybatis操作

5 、Mybatis的参数封装

6、 #{ }与 ${ }的用法

7、 mybatis转义字符

8 、Mybatis集合写法

9 、mybatis特殊查询(模糊查询)

10、Mybatis优化

11、动态Sql

12、 resultMap用法

13 、关联关系

13.1、 一对一

13.1、 一对多

14、mybatis缓存

14.1、一级缓存

14.2、二级缓存


1、ORM思想

        概括: 利用对象的方式封装数据库
        核心规则:
                对象与表一一映射.
                对象的属性与表中的字段一一映射.

2、 Mybaits框架介绍

小结: Mybatis是一个优秀的持久层框架,基于ORM设计思想,实现了以对象的方式操作数据库.

3 Mybaits使用步骤

3.1 导入jar包

  1. 课堂使用的是springboot整合mybatis的版本.但是使用其中的依赖包 3.5.7的版本.
  2. mysql的驱动版本 mysql:mysql-connector-java:8.0.22
  3. 驱动的配置: com.mysql.cj.jdbc.Driver
  4.  高版本应该使用高版本数据库 

3.2 编辑核心配置文件(applocation.yml)

        3.2.1、数据库环境的配置

# 应用服务 WEB 访问端口
server:
  port: 8081

#Spring整合数据源  2.mybatis
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/jt?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
    username: root
    password: 970824

#SpringBoot整合mybatis
mybatis:
  #指定别名包
  type-aliases-package: com.jt.pojo
  #加载指定的xml映射文件
  mapper-locations: classpath:/mybatis/mappers/*.xml
  #开启驼峰映射
  configuration:
    map-underscore-to-camel-case: true

        3.2.2、Mapper接口与xml映射文件的绑定关系.












3.3 创建接口/xml映射文件

applocation.yml

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值