Mybatis 提供了一个逆向工程工具,该工具可以根据数据表自动生成针对单表的 po 类、mapper 映射文件和 mapper 接口。大大缩减了开发时间,可以让开发人员将更多的精力放...
2023年10月15日 22:51
691阅读
举报
每个数据库的拼接函数或连接符号都不同,例如 MySQL 的 concat 函数、Oracle 的连接符号“||”等。这样 SQL 映射文件就需要根据不同的数据库提供不同的实现,显然比较...
2023年10月15日 22:01
679阅读
举报
1、目的 本示例程序展示Mybatis的简单功能,如CRUD的功能。 2、环境 JDK17 Idea 2019 MyBatis : 3.5.13<...
2023年10月15日 16:45
678阅读
举报
1 引言# 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。 2 JDBC实现查询分析#
2023年10月15日 18:41
674阅读
举报
在实际开发之前,我们必须为 MyBatis 搭建适当的环境。下面介绍 MyBatis 的下载以及目录结构。 MyBatis下载 在 MyBatis 的官方网站 ht...
2023年10月15日 16:20
672阅读
举报
MyBatis update 标签用于定义更新语句,执行更新操作。当 MyBatis 执行完一条更新语句后,会返回一个整数,表示受影响的数据库记录的行数。 <...
2023年10月15日 21:33
624阅读
举报
MyBatis insert 标签用来定义插入语句,执行插入操作。当 MyBatis 执行完一条插入语句后,就会返回其影响数据库的行数。
2023年10月15日 21:31
572阅读
举报
级联关系是一个数据库实体的概念,有 3 种级联关系,分别是一对一级联、一对多级联以及多对多级联。例如,一个角色可以分配给多个用户,也可以只分配给一个用户。大部分场景下,我们都需要获取角...
2023年10月15日 21:36
570阅读
举报
MyBatis if 类似于 Java 中的 if 语句,是 MyBatis 中最常用的判断语句。使用 if 标签可以节省许多拼接 SQL 的工作,把精力集中在 XML 的维护上。
2023年10月15日 21:38
567阅读
举报
缓存可以将数据保存在内存中,是互联网系统常常用到的。目前流行的缓存服务器有 MongoDB、Redis、Ehcache 等。缓存是在计算机内存上保存的数据,读取时无需再从磁盘读入,因此...
2023年10月15日 22:42
565阅读
举报
2023年10月15日 21:48
543阅读
举报
现在就用mybatis一般都是和springboot 一起使用,如果是与springboot一起使用的话,可以直接在yml文件中配置就可以。
2023年10月15日 18:13
541阅读
举报
为了简化 XML 的配置,MyBatis 提供了注解。我们可以通过 MyBatis 的 jar 包查看注解,如下图所示。
2023年10月15日 21:35
539阅读
举报
背景 之前有文章提供了springboot多数据源动态注册切换的整合方案,在后续使用过程中,发现在事务控制中有多种bug发生,决定对此问题进行分析与解决 前情提要
2024年08月15日 08:58
538阅读
举报
esultMap 是 MyBatis 中最复杂的元素,主要用于解决实体类属性名与数据库表中字段名不一致的情况,可以将查询结果映射成实体对象。下面我们先从最简单的功能开始介绍。
2023年10月15日 21:33
537阅读
举报
2023年10月15日 21:37
537阅读
举报
MyBatis 中动态语句 choose-when-otherwise 类似于 Java 中的 switch-case-default 语句。由于 MyBatis 并没有为 if 提供...
2023年10月15日 21:39
535阅读
举报
2023年10月15日 21:40
534阅读
举报
在 Mybatis 中,update 语句可以使用 set 标签动态更新列。set 标签可以为 SQL 语句动态的添加 set 关键字,剔除追加到条件末尾多余的逗号。
2023年10月15日 21:46
533阅读
举报
在 MyBatis 中除了使用 if+where 实现多条件查询,还有一个更为灵活的元素 trim 能够替代之前的做法。
2023年10月15日 21:49
531阅读
举报