Mybatis概述

简介: Mybatis概述

Mybatis:概述

  • mybatis是一个持久层框架
  • 用java编写的,它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂的过程,它使用了ORM思想实现了结果集的封装。
  • Mybatis官方文档 : http://www.mybatis.org/mybatis
  • GitHub : https://github.com/mybatis/mybatis

ORM思想:

Object Relational Mapping 对象关系映射,把数据库表和实体类及实体类的属性对应起来,让我们可以操作实体类就实现操作数据库表

为什么需要Mybatis

Mybatis就是帮助我们数据存入数据库中 , 和从数据库中取数据 .

传统的jdbc操作 , 有很多重复代码块 .

比如 : 数据取出时的封装 , 数据库的建立连接等等,通过框架可以减少重复代码,提高开发效率 .

MyBatis 是一个半自动化的**ORM框架 **(Object Relationship Mapping)对象关系映射

Mybatis的优点:

  • 简单易学
  • 灵活
  • 解除程序代码与sql代码的耦合
  • 提供xml标签,支持编写动态sql
目录
相关文章
|
SQL Java 数据库连接
Mybatis知识【Mybatis概述】第一章
Mybatis知识【Mybatis概述】第一章
|
6月前
|
SQL Java 数据库连接
【Mybatis】深入学习MyBatis:概述、主要特性以及配置与映射
【Mybatis】深入学习MyBatis:概述、主要特性以及配置与映射
【Mybatis】深入学习MyBatis:概述、主要特性以及配置与映射
|
XML Java 数据库连接
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述2
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述2
54 0
|
6月前
|
SQL Java 数据库连接
干翻Mybatis源码系列之第十篇:Mybatis Plugins基本概念与拦截概述
干翻Mybatis源码系列之第十篇:Mybatis Plugins基本概念与拦截概述
|
6月前
|
存储 缓存 Java
【干翻Mybatis源码系列】Mybatis缓存方案第一篇 之 Mybatis缓存方案概述
【干翻Mybatis源码系列】Mybatis缓存方案第一篇 之 Mybatis缓存方案概述
|
XML Java 数据库连接
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述1
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述1
55 0
|
Java 数据库连接 mybatis
java202304java学习笔记第六十六天-ssm-声明式控制-mybatis映射文件概述
java202304java学习笔记第六十六天-ssm-声明式控制-mybatis映射文件概述
171 0
|
SQL
java202304java学习笔记第六十六天-ssm-mybatis中dao层实现-动态sql概述之1
java202304java学习笔记第六十六天-ssm-mybatis中dao层实现-动态sql概述之1
57 0
|
SQL
java202304java学习笔记第六十六天-ssm-mybatis中dao层实现-动态sql概述之2
java202304java学习笔记第六十六天-ssm-mybatis中dao层实现-动态sql概述之2
50 0
java202304java学习笔记第六十六天-ssm-mybatis核心配置文件-概述
java202304java学习笔记第六十六天-ssm-mybatis核心配置文件-概述
46 0