腾讯云推出云产品限时特惠抢购活动:2C2G云服务器7.9元/月起

MyBatis if标签:条件判断

MyBatis if 类似于 Java 中的 if 语句,是 MyBatis 中最常用的判断语句。使用 if 标签可以节省许多拼接 SQL 的工作,把精力集中在 XML 的维护上。
 2023年10月15日 21:38  232阅读  举报

MyBatis动态SQL

动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,...
 2023年10月15日 21:38  221阅读  举报

MyBatis多对多关联查询

实际应用中,由于多对多的关系比较复杂,会增加理解和关联的复杂度,所以应用较少。MyBatis 没有实现多对多级联,推荐通过两个一对多级联替换多对多级联,以降低关系的复杂度,简化程序。<...
 2023年10月15日 21:37  199阅读  举报

MyBatis一对多关联查询

在《MyBatis一对一关联查询
 2023年10月15日 21:37  223阅读  举报

MyBatis一对一关联查询

一对一级联关系在现实生活中是十分常见的,例如一个大学生只有一个学号,一个学号只属于一个学生。同样,人与身份证也是一对一的级联关系。
 2023年10月15日 21:36  211阅读  举报

MyBatis关联(级联)查询

级联关系是一个数据库实体的概念,有 3 种级联关系,分别是一对一级联、一对多级联以及多对多级联。例如,一个角色可以分配给多个用户,也可以只分配给一个用户。大部分场景下,我们都需要获取角...
 2023年10月15日 21:36  216阅读  举报

MyBatis注解(3种类型)

为了简化 XML 的配置,MyBatis 提供了注解。我们可以通过 MyBatis 的 jar 包查看注解,如下图所示。
 2023年10月15日 21:35  229阅读  举报

MyBatis resultMap元素

esultMap 是 MyBatis 中最复杂的元素,主要用于解决实体类属性名与数据库表中字段名不一致的情况,可以将查询结果映射成实体对象。下面我们先从最简单的功能开始介绍。
 2023年10月15日 21:33  213阅读  举报

MyBatis delete标签

MyBatis delete 标签用于定义 delete 语句,执行删除操作。当 MyBatis 执行完一条更新语句后,会返回一个整数,表示受影响的数据库记录的行数。
 2023年10月15日 21:33  218阅读  举报

MyBatis update标签

MyBatis update 标签用于定义更新语句,执行更新操作。当 MyBatis 执行完一条更新语句后,会返回一个整数,表示受影响的数据库记录的行数。 <...
 2023年10月15日 21:33  231阅读  举报

Java8 函数式接口

1 Java8 函数式接口的介绍 完全包含一种抽象方法的接口称为函数式接口。函数式接口可以具有任意数量的默认静态方法,但只能包含一个抽象方法。函数式接口还可以声明对象类的方法。 函数式接口也称为单一抽象方法接口或SAM接口。它是Java8 中的新功能,有助于实现函数...
 2023年10月15日 21:32  212阅读  举报

MyBatis insert标签

MyBatis insert 标签用来定义插入语句,执行插入操作。当 MyBatis 执行完一条插入语句后,就会返回其影响数据库的行数。
 2023年10月15日 21:31  226阅读  举报

MyBatis select标签

在 MyBatis 中,select 标签是最常用也是功能最强大的 SQL 语言,用于执行查询操作。
 2023年10月15日 21:30  211阅读  举报

MyBatis执行SQL的两种方式

本节主要介绍 MyBatis 执行 SQL 语句的两种方式和它们的区别。
 2023年10月15日 21:30  189阅读  举报

Java8 方法引用

1 Java8 方法引用的介绍 Java提供了一个新功能,称为Java 8中的方法引用。方法引用用于引用功能接口的方法。它是lambda表达式的紧凑和简单形式。每次使用lambda表达式仅引用方法时,都可以将lambda表达式替换为方法引用。在本教程中,我们将详细解释方法参考概...
 2023年10月15日 21:29  217阅读  举报

MyBatis Mapper(映射器)

映射器是 MyBatis 中最重要的文件,文件中包含一组 SQL 语句(例如查询、添加、删除、修改),这些语句称为映射语句或映射 SQL 语句。
 2023年10月15日 21:28  193阅读  举报

MyBatis 动态 SQL 最全教程,这样写 SQL 太爽了!

一、MyBatis动态 sql 是什么 动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例...
 2023年10月15日 18:44  196阅读  举报

MyBatis 架构与原理深入解析

1 引言# 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。 2 JDBC实现查询分析#
 2023年10月15日 18:41  321阅读  举报

MyBatis 源码解读,你所不知道的设计模式的使用

在MyBatis的两万多行的框架源码中,使用了大量的设计模式对工程架构中的复杂场景进行解耦,这些设计模式的巧妙使用是整个框架的精华。
 2023年10月15日 18:34  206阅读  举报

Mybatis与SpringBoot集成的配置yml

在《第一个MyBa...
 2023年10月15日 18:24  211阅读  举报