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
posted @   JamieChyi  阅读(13)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示