- 原文首发在:先知社区https://xz.aliyun.com/t/16721目前国产化越来越普及,平时遇到的达梦数据库也越来越多,因此决定进行下总结。由于本人能力有限,如果文章中有纰漏欢迎指正,也欢迎大家进行交流。官方存在达梦线上实验室,可以在线试用达梦数据库,免注册,省去了自己下载安装的时间。https://eco.dameng.com/tour/0x01 判断DMSQL常见的判断方法如... 原文首发在:先知社区https://xz.aliyun.com/t/16721目前国产化越来越普及,平时遇到的达梦数据库也越来越多,因此决定进行下总结。由于本人能力有限,如果文章中有纰漏欢迎指正,也欢迎大家进行交流。官方存在达梦线上实验室,可以在线试用达梦数据库,免注册,省去了自己下载安装的时间。https://eco.dameng.com/tour/0x01 判断DMSQL常见的判断方法如...
- 🏆本文收录于「滚雪球学SpringBoot」专栏,专业攻坚指数级提升持续更新中,up!up!up!!欢迎点赞&&收藏&&订阅。@TOC 📝 前言:为何使用 ResultMap?在 MyBatis 中,ResultMap 是用于映射查询结果与 Java 对象之间关系的工具。虽然 MyBatis 支持 resultType 的简单映射方式,但当涉及到复杂映射需求(如字段名不匹配、嵌套对象、多... 🏆本文收录于「滚雪球学SpringBoot」专栏,专业攻坚指数级提升持续更新中,up!up!up!!欢迎点赞&&收藏&&订阅。@TOC 📝 前言:为何使用 ResultMap?在 MyBatis 中,ResultMap 是用于映射查询结果与 Java 对象之间关系的工具。虽然 MyBatis 支持 resultType 的简单映射方式,但当涉及到复杂映射需求(如字段名不匹配、嵌套对象、多...
- HarmonyOS NEXT 关系型数据存储在应用开发中,关系型数据存储是一种常用的方式,用于管理和维护结构化的数据。HarmonyOS 提供了对 SQLite 的支持,使开发者能够在设备上高效地进行关系型数据库操作。 介绍关系型数据存储: 是一种以表格形式组织数据的存储技术,支持复杂的查询、更新和事务操作。HarmonyOS 支持: 提供了对 SQLite 数据库的内置支持,方便开发者进... HarmonyOS NEXT 关系型数据存储在应用开发中,关系型数据存储是一种常用的方式,用于管理和维护结构化的数据。HarmonyOS 提供了对 SQLite 的支持,使开发者能够在设备上高效地进行关系型数据库操作。 介绍关系型数据存储: 是一种以表格形式组织数据的存储技术,支持复杂的查询、更新和事务操作。HarmonyOS 支持: 提供了对 SQLite 数据库的内置支持,方便开发者进...
- Querydsl-JPA 框架(推荐)官网:传送门参考:JPA整合Querydsl入门篇SpringBoot环境下QueryDSL-JPA的入门及进阶 概述及依赖、插件、生成查询实体1.Querydsl支持代码自动完成,因为是纯Java API编写查询,因此主流Java IDE对起的代码自动完成功能支持几乎可以发挥到极致(因为是纯Java代码,所以支持很好)2.Querydsl几乎可以避免... Querydsl-JPA 框架(推荐)官网:传送门参考:JPA整合Querydsl入门篇SpringBoot环境下QueryDSL-JPA的入门及进阶 概述及依赖、插件、生成查询实体1.Querydsl支持代码自动完成,因为是纯Java API编写查询,因此主流Java IDE对起的代码自动完成功能支持几乎可以发挥到极致(因为是纯Java代码,所以支持很好)2.Querydsl几乎可以避免...
- Mybatis 映射文件深入 动态sql where 标签where 标签主要用来简化 SQL 语句中的条件判断,可以自动处理 AND/OR 条件。where 标签常与 if 标签一起组合使用,if 语句中判断条件为 true 时,where 关键字才会加入到组装的 SQL 里面,否则就不加入。并且 where 会检索语句,它会将 where 后的第一个 SQL 条件语句的 AND 或者 ... Mybatis 映射文件深入 动态sql where 标签where 标签主要用来简化 SQL 语句中的条件判断,可以自动处理 AND/OR 条件。where 标签常与 if 标签一起组合使用,if 语句中判断条件为 true 时,where 关键字才会加入到组装的 SQL 里面,否则就不加入。并且 where 会检索语句,它会将 where 后的第一个 SQL 条件语句的 AND 或者 ...
- Mybatis 基础 简介MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(普通的 Java对象)映射成数据库中的记录。每个 MyBatis 应用程序主要都是使用 SqlSession... Mybatis 基础 简介MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(普通的 Java对象)映射成数据库中的记录。每个 MyBatis 应用程序主要都是使用 SqlSession...
- 欢迎来到数据库的奇妙世界,在这里,我们将一同揭开Spring框架中JdbcTemplate的神秘面纱。JdbcTemplate是Spring提供的一个简化数据库操作的工具,它为我们提供了一种轻松驾驭数据库的魔法。本篇博客将详细解释JdbcTemplate的基本使用,适合刚刚接触Spring的小白们,让你轻松驾驭数据库的魔法世界。 JdbcTemplate的魅力在现代应用程序中,数据库是存储和... 欢迎来到数据库的奇妙世界,在这里,我们将一同揭开Spring框架中JdbcTemplate的神秘面纱。JdbcTemplate是Spring提供的一个简化数据库操作的工具,它为我们提供了一种轻松驾驭数据库的魔法。本篇博客将详细解释JdbcTemplate的基本使用,适合刚刚接触Spring的小白们,让你轻松驾驭数据库的魔法世界。 JdbcTemplate的魅力在现代应用程序中,数据库是存储和...
- 欢迎来到MyBatis的幕后花絮,今天我们将深入解析MyBatis的核心配置文件,这个神秘的数据之门的守护精灵。这份配置文件是连接你的应用程序和数据库之间的纽带,也是整个MyBatis舞台背后的幕后工作者。在这篇博客中,我们将揭开核心配置文件的神秘面纱,一探究竟。 一个咒语的开始在开始我们的探险之前,让我们先理解MyBatis核心配置文件的基本结构。这个文件通常命名为 mybatis-con... 欢迎来到MyBatis的幕后花絮,今天我们将深入解析MyBatis的核心配置文件,这个神秘的数据之门的守护精灵。这份配置文件是连接你的应用程序和数据库之间的纽带,也是整个MyBatis舞台背后的幕后工作者。在这篇博客中,我们将揭开核心配置文件的神秘面纱,一探究竟。 一个咒语的开始在开始我们的探险之前,让我们先理解MyBatis核心配置文件的基本结构。这个文件通常命名为 mybatis-con...
- MyBatis,这个数据持久化的魔法师,以其优雅的SQL映射和简洁的配置文件,为我们呈现出一场CRUD(Create, Read, Update, Delete)的奇妙之旅。在这篇博客中,我们将深入探讨MyBatis中的增、删、改、查操作,揭示其中的神秘面纱。 数据之美的前奏在开始我们的CRUD之旅之前,让我们先欣赏一下数据之美的前奏,也就是如何配置和使用MyBatis。首先,我们需要一个简... MyBatis,这个数据持久化的魔法师,以其优雅的SQL映射和简洁的配置文件,为我们呈现出一场CRUD(Create, Read, Update, Delete)的奇妙之旅。在这篇博客中,我们将深入探讨MyBatis中的增、删、改、查操作,揭示其中的神秘面纱。 数据之美的前奏在开始我们的CRUD之旅之前,让我们先欣赏一下数据之美的前奏,也就是如何配置和使用MyBatis。首先,我们需要一个简...
- 欢迎来到MyBatis的音乐殿堂!在这个充满节奏和韵律的舞台上,注解是我们编写数据乐章的得力助手。无需繁琐的XML配置,通过简单而强大的注解,你将能够轻松地与数据库交互。在这篇博客中,我们将深入探讨MyBatis注解开发的精妙之处,让你的数据操作更富有旋律。 注解简介:魔法符号的力量在MyBatis中,注解是一种用于配置和使用的特殊标记。它们以@符号开头,就像是魔法符号一样,为我们的数据操作... 欢迎来到MyBatis的音乐殿堂!在这个充满节奏和韵律的舞台上,注解是我们编写数据乐章的得力助手。无需繁琐的XML配置,通过简单而强大的注解,你将能够轻松地与数据库交互。在这篇博客中,我们将深入探讨MyBatis注解开发的精妙之处,让你的数据操作更富有旋律。 注解简介:魔法符号的力量在MyBatis中,注解是一种用于配置和使用的特殊标记。它们以@符号开头,就像是魔法符号一样,为我们的数据操作...
- 欢迎来到MyBatis的多表操作世界!在这个充满交响乐的舞台上,我们将探索如何巧妙地编织多个数据表的数据,创造出一场旋律动听的数据交响曲。无需繁琐的SQL拼接,MyBatis让多表操作变得优雅而简单。让我们一起进入这个音乐殿堂,感受数据之间的和谐共振。 关联查询:数据之间的邂逅在多表操作中,关联查询是我们的第一首交响曲。通过关联查询,我们能够从多个表中提取关联数据,让数据之间建立起一种柔和的... 欢迎来到MyBatis的多表操作世界!在这个充满交响乐的舞台上,我们将探索如何巧妙地编织多个数据表的数据,创造出一场旋律动听的数据交响曲。无需繁琐的SQL拼接,MyBatis让多表操作变得优雅而简单。让我们一起进入这个音乐殿堂,感受数据之间的和谐共振。 关联查询:数据之间的邂逅在多表操作中,关联查询是我们的第一首交响曲。通过关联查询,我们能够从多个表中提取关联数据,让数据之间建立起一种柔和的...
- 欢迎来到MyBatis的API大舞台,在这里,数据将会成为一曲动听的歌谣,舞动着各种姿态。无论你是初次踏入数据舞池的小白,还是想要提升自己的数据舞者,这篇博客将引导你深入了解MyBatis API的魅力,让你成为数据的优雅舞者。 舞台1:MyBatis的简单概述在我们深入MyBatis API之前,让我们简单了解一下MyBatis。MyBatis是一款优秀的持久层框架,它将SQL语句和Jav... 欢迎来到MyBatis的API大舞台,在这里,数据将会成为一曲动听的歌谣,舞动着各种姿态。无论你是初次踏入数据舞池的小白,还是想要提升自己的数据舞者,这篇博客将引导你深入了解MyBatis API的魅力,让你成为数据的优雅舞者。 舞台1:MyBatis的简单概述在我们深入MyBatis API之前,让我们简单了解一下MyBatis。MyBatis是一款优秀的持久层框架,它将SQL语句和Jav...
- 介绍pg_waldump 是 PostgreSQL 提供的一个命令行工具,用于解析和显示 Write-Ahead Logging (WAL) 文件中的信息。WAL 是 PostgreSQL 中的一种日志机制,记录了数据库中所有改变数据的操作。这对于确保数据库的持久性和恢复能力至关重要。 应用使用场景灾难恢复:在遇到崩溃或数据损坏时,通过 WAL 日志可以恢复数据。审计和调试:分析 WAL ... 介绍pg_waldump 是 PostgreSQL 提供的一个命令行工具,用于解析和显示 Write-Ahead Logging (WAL) 文件中的信息。WAL 是 PostgreSQL 中的一种日志机制,记录了数据库中所有改变数据的操作。这对于确保数据库的持久性和恢复能力至关重要。 应用使用场景灾难恢复:在遇到崩溃或数据损坏时,通过 WAL 日志可以恢复数据。审计和调试:分析 WAL ...
- MyBatis,这个名字在Java开发者的世界中犹如一道光芒,照亮着持久层操作的道路。而在MyBatis的映射文件中,动态SQL则是一个让人爱-hate的存在。有时候,你感叹它的灵活性,有时候,你可能会为它的繁琐而头痛。但别担心,我们将在本文中一起揭开动态SQL的神秘面纱,带你领略它的魅力。最近想搞私域,欢迎各位大佬光临😀😀😀,大家有什么需求都会尽量帮忙! 背景MyBatis的映射文件... MyBatis,这个名字在Java开发者的世界中犹如一道光芒,照亮着持久层操作的道路。而在MyBatis的映射文件中,动态SQL则是一个让人爱-hate的存在。有时候,你感叹它的灵活性,有时候,你可能会为它的繁琐而头痛。但别担心,我们将在本文中一起揭开动态SQL的神秘面纱,带你领略它的魅力。最近想搞私域,欢迎各位大佬光临😀😀😀,大家有什么需求都会尽量帮忙! 背景MyBatis的映射文件...
- 在SQL的世界里,有一位神秘而强大的限制者,它就是 LIMIT。今天,我们将深入探讨这个神秘的SQL关键字,揭开它的神秘面纱,让你能够更好地使用它来操控你的数据。 背景首先,让我们了解一下为什么我们需要 LIMIT。在实际应用中,我们往往不需要检索表中的所有数据,而是只关心部分数据。这时候,就需要一种机制来限制返回结果的数量,这就是 LIMIT 发挥作用的地方。 简单入门要使用 LIMIT,... 在SQL的世界里,有一位神秘而强大的限制者,它就是 LIMIT。今天,我们将深入探讨这个神秘的SQL关键字,揭开它的神秘面纱,让你能够更好地使用它来操控你的数据。 背景首先,让我们了解一下为什么我们需要 LIMIT。在实际应用中,我们往往不需要检索表中的所有数据,而是只关心部分数据。这时候,就需要一种机制来限制返回结果的数量,这就是 LIMIT 发挥作用的地方。 简单入门要使用 LIMIT,...
上滑加载中
推荐直播
-
华为云软件开发生产线(CodeArts)5月&6月新特性解读
2025/07/22 周二 16:00-18:00
Rooty 华为云高级产品经理
不知道产品的最新特性?没法和产品团队建立直接的沟通?本期直播产品经理将为您解读华为云软件开发生产线5月&6月发布的新特性,并在直播过程中为您答疑解惑。
回顾中 -
OpenHarmony生态构建
2025/07/24 周四 19:00-20:00
王天一、聂嘉一 -华为开发者布道师-高校学生
本次直播将结合讲师的实践经验,深入剖析OpenHarmony开发中的核心痛点与难点,展示从入门到进阶的多层次开发案例,并分享高效的学习路径、实用开发技巧和常见问题的解决方案。同时,我们还将探讨OpenHarmony的生态建设,解析测试规范与开发实践,帮助开发者更好地适配多设备,共同推动OpenHarmony生态的发展。
即将直播
热门标签