MyBatis Generator

MyBatisGenerator(MBG)是 MyBatis的代码生成器,能够生成用于MyBatis的代码。它将内省一个数据库表(或多个表),并将生成可用于访问表的工件。这减轻了设置对象和配置文件以与数据库表进行交互的麻烦。MBG作用于简单CRUD的大部分数据库操作。用户仍将需要手动编写SQL和对象代码以进行联接查询或存储过程。MBG会根据其配置方式以不同的

Mybatis Spring Boot

MybatisSpringBoot是MyBatis和SpringBoot的集成。可以幫助你快速在 SpringBoot項目中集成MyBatis 。依赖:<dependency>  <groupId>org.mybatis.spring.boot</groupId>  <artifactId>mybatis-spring-boot-starter</artifactId>

Mybatis Generator Plus

1.介绍:MyBatisgeneratorplus基于mybatis-generator-corev.1.3.2扩展,增加如下主要特性:1.生成支持Oracle、Mysql、Sqlserver分页查询的代码://分页查询demoOperateLogExamplerelationshipsExample=newOperateLogExample();

Tigon MyBatis

TigonMyBatis为Spring工程中MyBatis的Mapper提供增强,主要有以下特点:代码又少又壮,绝不做多余的事情仅需Mapper继承接口,实现增 删 改 查,无额外配置,爽到没女朋友用完即走,毫不留恋开始使用引入Maven依赖<dependency><groupId>me.chyxion.tigo

MyBatis Mapper
MyBatis Mapper

项目地址:https://mapper.mybatis.io介绍这是一个不需要任何配置就可以直接使用的通用Mapper,通过简单的学习就可以直接在项目中使用。1.1主要目标1.开箱即用,无需任何配置,继承基类Mapper即可获得大量通用方法;2.随心所欲,通过复制粘贴的方式可以组建自己的基类Mapper;3.全面贴心,提供Service层

MyBatis 多条件查询、动态SQL、多表操作、注解开发,应有尽有,一网打尽!
MyBatis 多条件查询、动态SQL、多表操作、注解开发,应有尽有,一网打尽!

来源:iyu77.blog.csdn.net/article/details/125761737MyBatis封装了JDBC通过Mapper代理的方式,以前繁琐的操作通过“属性与字段映射”就简单化解

MyBatis笔记
MyBatis笔记

MyBatisMyBatis特性MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集MyB

【Java面试】3年经验,这个问题该怎么回答 Mybatis是如何进行分页的?
【Java面试】3年经验,这个问题该怎么回答 Mybatis是如何进行分页的?

“Mybatis是如何进行分页的”?这是一个工作了3年的同学,在面试的时候遇到的问题。大家好,我是Mic,一个工作了14年的Java程序员。经常有同学在后台跟我吐槽,在求职过程中遇到的各种面试难

Mybatis 一级缓存和二级缓存原理区别 (图文详解)
Mybatis 一级缓存和二级缓存原理区别 (图文详解)

Java面试经常问到Mybatis一级缓存和二级缓存,今天就给大家重点详解Mybatis一级缓存和二级缓存原理与区别@mikechenMybatis缓存缓存就是内存中的数据,常常来自对数据库查询结

MyBatis(二六):缓存——缓存原理
MyBatis(二六):缓存——缓存原理

首先来思考一下,在开启了二级缓存的情况下,一个用户查询数据经历的过程是什么样的。我们看一下,下面这张图: 用户先去二级缓存中去寻找数据,如果找不到再去一级缓存寻找数据,如果还是找不到那么去数据

MyBatis(二五):缓存——二级缓存
MyBatis(二五):缓存——二级缓存

上一篇我们学习了一级缓存,这次我们来学习二级缓存。一、什么是二级缓存二级缓存也叫全局缓存,是namespace级别的缓存,每一个命名空间对应一个二级缓存。二、二级缓存的工作机制1.每个SqlS

MyBatis(二四):缓存——一级缓存
MyBatis(二四):缓存——一级缓存

MyBatis的缓存分为一级缓存和二级缓存。先看一下MyBatis官方文档给出的说明:MyBatis内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。为了使它更加强大而且易于配置