
MyBatis
MyBatis的前身是ibatis,,最初侧重于密码软件的开发,后来发展为一款基于java的持久层框架,2004年,被捐赠给了apache软件基金会。2010年核心开发团队决定离开apache软件基金会,并且将ibatis改变名为MyBatis。
最新博文
-
MyBatisPlus简介(图文)
MyBatisMyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
第十三双眼睛2021-06-30【MyBatis】
阅读更多 -
MyBatis开源项目(图文)
MyBatisMyBatis开源项目
第十三双眼睛2021-06-30【MyBatis】
阅读更多 -
SpringBoot集成MyBatis(图文)
MyBatisSpringBoot集成MyBatis
第十三双眼睛2021-06-30【MyBatis】
阅读更多 -
Spring集成MyBatis(图文)
MyBatisSpring集成MyBatis
第十三双眼睛2021-06-30【MyBatis】
阅读更多 -
MyBatis插件开发(图文)
MyBatisMyBatis插件开发
第十三双眼睛2021-06-30【MyBatis】
阅读更多 -
MyBatis缓存配置(图文)
MyBatisMyBatis缓存配置
第十三双眼睛2021-06-30【MyBatis】
阅读更多 -
MyBatis高级查询(第六章)(图文)
MyBatis通过前面几章的学习,我们已经了解了MyBatis中最常用的部分,基本的增删改查操作以及动态SQL已经可以满足我们的大部分需求,这一章将会对上述内容之外的知识点进行详细介绍。主要处理一对一,一对多的查询,另外就是在MyBatis中使用存储过程的方法,处理存储过程的入参和出参方法,最后会介绍java中的枚举方法和数据库表字段的处理方法。
第十三双眼睛2020-08-03【MyBatis】
阅读更多 -
MyBatis代码生成器(第五章)(图文)
MyBatis在学习第二章的时候,我们写了很多的单表的增删改查,基本上每个表都有这些方法,而且这些方法都比较类似。当数据库表的字段比较少的时候,写起来还能接受,一旦字段很多时,写起来就比较麻烦。MyBatis团队为我们提供了一个很强大的代码生成器,MyBatisGenerator,后文中会使用缩写MBG来代替。MBG通过丰富的配置可以生成不同类型的代码,代码包含了数据库表对应的实体类,mapper接口类,mapperxml和Example对象,包含了全部的单表操作。
第十三双眼睛2020-06-01【MyBatis】
阅读更多 -
MyBatis动态SQL(第四章)(图文)
MyBatisMyBatis的强大特性之一便是它的动态SQL,使用过JDBC或者其他类似框架的人都知道,根据不同条件拼接SQL语句时不仅不能忘了比要的空格,还要注意省略掉列名列表最后的逗号,处理方式麻烦且混乱,MyBatis的动态SQL则可以让我们摆脱这种痛苦。以下是MyBatis支持的几种标签,if,choose,trim,foreach,bind.除了会介绍这几个标签的用法之外,还会介绍如何在一个xml种针对不同的数据库编写不同的SQL语句,另外对这5种标签中必须用到的OGNL表达式进行一个简单的介绍。
第十三双眼睛2020-05-05【MyBatis】
阅读更多 -
MyBatis注解方式的基本用法(第三章)(图文)
MyBatis注解就是将sql语句直接写在接口上,这种方式的优点是,对于需求比较简单的系统,效率较高,缺点是,当sql有变化时,都需要重新编译,一般情况下不建议使用注解的方式。
第十三双眼睛2020-04-18【MyBatis】
阅读更多 -
MyBatisXML基本用法(第二章)(图文)
MyBatis本章,我们设计了一个简单的权限控制需求,采用RBAC(基于角色的访问控制方式),这个简单的权限管理系统会贯穿本书的所有示例。本章通过完成权限管理的常见业务来学习MyBatisXML的基本用法。
第十三双眼睛2020-04-13【MyBatis】
阅读更多 -
MyBatis入门(第一章)(图文)
MyBatis本章通过一个简单的MyBatis的简单例子让大家对MyBatis有一个初步的了解。
第十三双眼睛2020-03-18【MyBatis】
阅读更多