Mybatis
-
mybatis.configuration.log-impl详解
一、概述 mybatis.configuration.log-impl是MyBatis一种日志输出的实现方式,主要用于方便调试,排查问题。默认情况下,MyBatis没有开启日志记录…
-
使用MyBatis choose when语句编写更加高效的SQL
MyBatis是一个流行的Java持久层框架,它可以通过XML或注解来简化SQL语句的编写。其中一个常用的功能是使用choose-when语句,它可以根据条件选择不同的SQL语句,…
-
mybatis批量查询详解
批量查询是指使用一条 SQL 语句同时查询多条记录的技术。mybatis 作为一个流行的 ORM 工具,支持批量查询,能够大大提升查询性能。本文将从多个方面对 mybatis 批量…
-
Mybatis新增数据返回id详解
一、Mybatis如何返回新增数据的主键id Mybatis是一种基于Java语言的持久层框架,它提供了一种方便、快捷的方式来与数据库进行交互。在进行数据库操作时,我们经常会遇到一…
-
Mybatis.config-location详解
一、概述 Mybatis是一种优秀的简易ORM框架,它能够轻易地将Java对象映射到数据库表格上,同时保留了SQL的灵活性,最大限度地减少了代码和SQL语句之间的耦合性。在Myba…
-
Mybatis驼峰详解
一、什么是mybatis驼峰命名 驼峰命名法(CamelCase)是一种变量命名的规则,其中第一个单词以小写字母开始,后面的单词则首字母大写。MyBatis支持使用驼峰命名法来自动…
-
如何实现mybatis多数据源切换
一、概述 随着项目的发展和数据量的增长,数据库表的数量也会不断增加,如果沿用单一数据源的设计,不但会对项目带来风险,而且还会对开发的效率造成影响。多数据源的设计正是为了解决这个问题…
-
Mybatis中的Case When语句
Mybatis是一款优秀的ORM框架,它提供了灵活且功能强大的SQL映射功能。在开发过程中,我们常常会遇到需要进行复杂的数据计算和判断的情况,这时候我们就需要使用一些特殊的SQL语…
-
Mybatis ForEach:详解用法和实现方式
一、ForEach简介 Mybatis是一款优秀的持久层框架,开发人员可以通过Mybatis轻松实现对各种数据库操作,使得开发变得高效快捷。而ForEach是Mybatis中一个非…
-
Mybatis大于等于详解
一、Mybatis大于等于转义 Mybatis中大于等于符号是>=,表示某个字段的值大于或者等于指定的值。在XML配置文件中,需要对大于等于符号进行转义,使用 &ge…
-
Mybatis-Plus And Or查询详解
一、基本概念 Mybatis和Mybatis-Plus都是在进行Java程序和关系型数据库交互时常用的工具,其中Mybatis-Plus是在Mybatis基础上的再次封装,提供了更…
-
MyBatis SQL语句编写技巧分享
一、使用动态SQL 在实际开发中,经常会遇到一些查询条件不确定、可变的情况。针对这些情况,使用MyBatis提供的动态SQL功能可以很好地解决问题。 示例代码: <selec…
-
Mybatis直接执行SQL详解
一、Mybatis直接执行SQL Mybatis是一款支持ORM的数据访问框架,但是也可以直接使用SQL语句进行数据库的操作。Mybatis提供了直接执行SQL的功能,可以通过Sq…
-
Mybatis批量新增详解
一、mybatis批量新增sql语句 在进行mybatis批量新增时,我们需要先了解mybatis批量新增的sql语句是怎样的。在mybatis中,批量新增使用的是insert标签…
-
MyBatis连接池详解
一、MyBatis连接池作用 在Java应用程序中,与数据库的连接是非常昂贵的。因此,当我们使用MyBatis进行数据操作时,需要一个连接池来分配并管理这些连接。MyBatis连接…