首页 > 其他分享 >MyBatis简介

MyBatis简介

时间:2023-03-09 13:45:13浏览次数:48  
标签:Java 框架 简介 代码 文档 MyBatis 持久

什么是MyBatis?

MyBatis是一款优秀的持久层框架,用于简化JDBC开发

MyBatis本是Apache的一个开源项目iBatis, 2010年这个项目由apache software

foundation迁移到了google code,并且改名为Mybatis。2013年11月迁移到Github

官网:https://mybatis org/mybatis-3/zh/index.html

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

持久层

  • 负责将数据到保存到数据库的那一层代码
  • JavaEE三层架构:表现层、业务层、持久层

框架

  • 框架就是一个半成品软件,是一套课重用的、通用的、软件基础代码模型
  • 在框架的基础上构建软件编写更加高效、规范、通用、可扩展

帮助改进文档...

如果你发现文档有任何的遗漏,或缺少某一个功能点的说明,最好的解决办法是先自己学习,然后为遗漏的部份补上相应的文档。

该文档 xdoc 格式的源码文件可通过项目的Git代码库来获取。复刻该源码库,作出更新,并提交 Pull Request 吧。

还有其他像你一样的人都需要阅读这份文档,而你,就是这份文档最好的作者。

标签:Java,框架,简介,代码,文档,MyBatis,持久
From: https://www.cnblogs.com/yzx-sir/p/17197961.html

相关文章

  • 03、关联分析简介
    大数据关联分析提供了基于规则、基于统计的关联分析功能,能够实现对于安全事件的误报排除、事件源推论、安全事件级别重新定义等效能。▼▼关联分析简介关联分析是在大规模......
  • 04、复杂事件处理(CEP)简介
    复合事件架构是由史丹佛大学的DavidLuckham与BrianFraseca所提出,使用模式比对、事件的相互关系、事件间的聚合关系,目的从事件云(eventcloud)中找出有意义的事件,使得IT架构......
  • 05、复杂事件处理(CEP)引擎简介
    目前已有的CEP引擎根据事件处理语言可以分为两大类:面向流和面向规则的CEP引擎。面向流的CEP引擎有MicrosoftStreamlnsight、OracleCEP、IBMSPADE、Esper等。而面向规则......
  • 【Mybatis】【SQL执行过程】【四】Mybatis源码解析-Insert的执行过程
    1 前言上节带大家简单回顾了下SqlSession以及内部的执行器的创建,那么这节我们就开始看我们的语句都是如何执行的。调试代码://xml<insertid="insertOne"paramete......
  • 持久化技术Mybatis知识精讲【形成知识体系之路】
    环境要求JDK1.8及以上版本MySQL数据库ApacheMaven3.6.1构建工具IDEA/VSCode/Eclipse开发工具任选其一思维导图:XmindZEN技术要求熟悉Java语言熟悉数......
  • 【Mybatis】【SQL执行过程】【三】Mybatis源码解析-SqlSession、Executor的创建
    1 前言上节我们看到 MapperMethod执行的前奏,看到其实都是调用的SqlSession去执行的,而SqlSession又是调用其内部的Executor来进行执行的,那么这节我们先来看下回......
  • mybatis01_mybatis入门
    一、MyBatis简介​ MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github......
  • mybatis02_Mapper代理开发
    1、创建项目并添加依赖、连接数据库,编写mybatis的配置文件项目结构如下所需依赖如下(创建的是聚合工程,请根据自己的是实际情况选择合适的版本)<properties><ma......
  • Mybatis 源码分析
    转自:https://juejin.cn/post/6983853041686577189mybatis是当今Java项目使用最为广泛的ORM框架,免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。本文将会带大家......
  • mybatis种的ResultMap嵌套
    mybatis中的返回类嵌套一个list,如何实现?<resultMapid="CusMap"type="com.yang.webstarter.entity.SysUser"><collectionproperty="books"javaType="java......