mybatis · 百科
mybatis是支持普通SQL查询、存储过程和高级映射的优秀持久层框架。它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索,使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Ordinary Java Objects,普通的Java对象)映射成数据库中的记录。

外文名:MyBatis 

原 名:iBatis 

时 间:2010年 

单 位:Github 

mybatis的相关视频
一看就会
07:12
拉勾教育
什么是MyBatis?史上最透彻的MyBatis框架原理介绍#程序员
03:31
杨炳文
Mybatis视频教程,多对多查询的案例需求,知道案例要做什么
01:56
江南一点雨
2021 最新版 MyBatis 视频教程
02:42
萧曵__
全面学习Mybatis插件之Mybatis-Plus
相关推荐
MyBatis · 精选文章
图书知识聚合
在4本书中找到答案
  • 《Spring 源码深度解析》
    章节第 9 章 整合 MyBatis
    MyBatis 是支持普通 SQL 查询、存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。
    郝佳
    人民邮电出版社有限公司
  • 《Java EE 企业级应用开发教程(Spring+Spring MVC+MyBatis)》
    章节6.1 什么是 MyBatis
    ·MyBatis:是一个半自动映射的框架。这里所谓的「半自动」是相对于 Hibernate 全表映射而言的,MyBatis 需要手动匹配提供 POJO、SQL 和映射关系,而 Hibernate 只需提供 POJO 和映射关系即可。与 Hibernate 相比,虽然使用 MyBatis 手动编写 SQL 要比使用 Hibernate 的工作量大,但 MyBatis 可以配置动态 SQL 并优化 SQL,可以通过配置决定 SQL 的映射规则,它还支持存储过程等。对于一些复杂的和需要优化性能的项目来说,显然使用 MyBatis 更加合适。
    黑马程序员
    人民邮电出版社有限公司
  • 《MyBatis 从入门到精通》
    章节1.1 MyBatis 简介
    如果要对遗留数据库、不规范的数据库进行操作,或者要完全控制 SQL 的执行,MyBatis 将会是一个不错的选择。 与 JDBC 相比,MyBatis 简化了相关代码,SQL 语句在一行代码中就能执行。 MyBatis 提供了一个映射引擎,声明式地将 SQL 语句的执行结果与对象树映射起来。 通过使用一种内建的类 XML 表达式语言,SQL 语句可以被动态生成。 MyBatis 支持声明式数据缓存( declarative data caching )。 当一条 SQL 语句被标记为“可缓存”后,首次执行它时从数据库获取的所有数据会被存储在高速缓存中,后面再执行这条语句时就会从高速缓存中读取结果,而不是再次命中数据库。 MyBatis 提供了默认情况下基于 Java HashMap 的缓存实现,以及用于与 OSCache、Ehcache、 Hazelcast 和 Memcached 连接的默认连接器,同时还提供了 API 供其他缓存实现使用。 MyBatis 官方 GitHub 地址为 https: // github.com /mybatis。 在官方 GitHub 中可以看到 MyBatis 的多个子项目。
    刘增辉
    电子工业出版社
  • 《MyBatis 技术内幕》
    章节2.9 缓存模块
    MyBatis 作为一个强大的持久层框架,缓存是其必不可少的功能之一。MyBatis 中的缓存是两层结构的,分为一级缓存、二级缓存,但在本质上是相同的,它们使用的都是 Cache 接口的实现。本节主要对 Cache 接口及其实现类进行介绍,一级缓存和二级缓存在第 3 章中再详细介绍。 在 MyBatis 缓存模块中涉及了装饰器模式的相关知识,所以在开始分析缓存模块之前,先对装饰器模式进行简单介绍。 2.9.1 装饰器模式 在实践生产中,新需求在软件的整个生命过程中总是不断出现的。当有新需求出现时,就需要为某些组件添加新的功能来满足这些需求。添加新功能的方式有很多,我们可以直接修改已有组件的代码并添加相应的新功能,这显然会破坏已有组件的稳定性,修改完成后,整个组件需要重新进行测试,才能上线使用。这种方式显然违反了“开放-封闭”原则。 另一种方式是使用继承方式,我们可以创建子类并在子类中添加新功能实现扩展。这种方法是静态的,用户不能控制增加行为的方式和时机。而且有些情况下继承
    徐郡明
    电子工业出版社
The MyBatis Blog
A blog about the the MyBatis data mapper framework.
MyBatis快速入门和重点详解_mokingone的专栏-CSDN博客_mybatis
阅读:6w+
1.定义MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的...
MyBatis详解_一个人走的博客-CSDN博客
对原生态jdbc程序(单独使用jdbc开发)问题总结 Mybatis框架原理 Mybatis润程序 用户的增,删,改,查 ...
mybatis的详解-wangchuanfu-博客园
最新不知道脑子怎么想的,突然对mybatis特别感兴趣,之前在学校的时候学过两天,有了一个简单的认识,工作以后,...
MyBatis 详解(一对一,一对多,多对多)YSOcean-博客园
MyBatis详解一对一,一对多,多对多 xml version="1.0"encoding="UTF-8?DOCTYPE configuration PUBLIC"-/...
下一页 网络不给力?刷新试试