51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

mybatis笔记

配置 Mybatis 的 SQL 查询日志

配置 Mybatis 的 SQL 查询日志

厉飞雨 阅读(8) 评论(0) 赞(3)

1、概览 {#1概览} ----------- [MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html) 是 Java 界流行的持久化框架,它通过将 SQL 查询映射到 Java 方法来简化数据库操作。 在使用 MyBatis 开发应用时,查看正在执行的 SQL 查询通常对调试很有用,本文将带你了解如何在 MyBat...

MyBatis 插入(INSERT)数据时返回自动生成的 ID

MyBatis 插入(INSERT)数据时返回自动生成的 ID

厉飞雨 阅读(9) 评论(0) 赞(4)

1、概览 {#1概览} ----------- [MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html) 是一个开源 Java 持久层框架,可作为 JDBC 和 Hibernate 的替代品。它能简化持久层的代码,并自动封装结果集,开发者只需专注于编写自定义 SQL 查询或存储过程。 本文将带你了解如何在 Sprin...

MyBatis Plus 简介

MyBatis Plus 简介

厉飞雨 阅读(8) 评论(0) 赞(3)

1、简介 {#1简介} ----------- [MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html) 是一个流行的开源持久性框架,提供了 JDBC 和 Hibernate 的替代方案。 本文将带你了解 MyBatis 的一个扩展,名为 [MyBatis-Plus](https://baomidou.com/),它...

Mybatis配置详细解析

Mybatis配置详细解析

厉飞雨 阅读(42) 评论(0) 赞(4)

[#](#一-概述) (一)概述 {#一-概述} ------------------------ Mybatis的核心配置文件是mybatis-config.xml。我还是先把Mybatis官方中文网站的地址拿出来: mybatis官方中文网站:https://mybatis.org/mybatis-3/zh/configuration.html 上面的地址对应于Myb...

Mybatis增删改查,这一篇足以

Mybatis增删改查,这一篇足以

厉飞雨 阅读(24) 评论(0) 赞(4)

在前面一章中我们对mybatis的基本环境进行了配置,并实现了最简单的select语句查询,在这一章中,我将对Mybatis实现更多复杂查询以及优化进行讲解。 [#](#一-xml结构分析) (一)xml结构分析 {#一-xml结构分析} --------------------------------------- 通过下面这个例子先对mapper.xml结构进行讲解 ...

Mybatis的原理介绍及超详细使用

Mybatis的原理介绍及超详细使用

厉飞雨 阅读(35) 评论(0) 赞(5)

[#](#一-mybatis简单介绍) (一)MyBatis简单介绍: {#一-mybatis简单介绍} ---------------------------------------------------- MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code...

Mybatis日志原来是这样使用的

Mybatis日志原来是这样使用的

厉飞雨 阅读(39) 评论(0) 赞(1)

[#](#一-关于mybatis日志) (一)关于Mybatis日志 {#一-关于mybatis日志} --------------------------------------------------- 日志作为定位问题最重要的依据之一,在任何系统下都是不可或缺的,Mybatis 通过使用内置的日志工厂提供日志功能。在前面讲设置的时候,我们已经看到了Mybatis可以配置...

MyBatis实现复杂环境的Sql查询

MyBatis实现复杂环境的Sql查询

厉飞雨 阅读(35) 评论(0) 赞(4)

在前面的学习中,我们差不多把Mybatis的基本增删改查、配置文件的配置都讲解了一遍,但是在实际的开发中我们编写的sql不会那么简单,今天就来模拟复杂环境的Sql查询 [#](#一-resultmap结果映射) (一)resultMap结果映射 {#一-resultmap结果映射} -----------------------------------------------...

想在一个项目中实现多数据源切换?几行代码就搞定了

想在一个项目中实现多数据源切换?几行代码就搞定了

厉飞雨 阅读(36) 评论(0) 赞(1)

[#](#一-场景) (一)场景 {#一-场景} ------------------------ 在实际的应用场景中,我们经常会遇到一个系统要调用多个数据源的情况。可能是同一个mysql的不同库,也有可能是从不同的mysql中调用数据进行使用。这里提供一种十分高效的多数据源切换框架---**dynamicdatasource** [#](#二-介绍一下这个框架) (二)介...

Mybatis缓存详解

Mybatis缓存详解

厉飞雨 阅读(35) 评论(0) 赞(5)

[#](#一-缓存有什么作用) (一)缓存有什么作用 {#一-缓存有什么作用} --------------------------------------- 在 Web 系统中,最重要的操作就是查询数据库中的数据。但是有些时候查询数据的频率非常高,这是很耗费数据库资源的,往往会导致数据库查询效率极低,影响客户的操作体验。于是我们可以将一些变动不大且访问频率高的数据,放置在一...