[帮助文档] 通过脚本模式生成API的高级SQL示例

数据服务支持通过脚本模式来生成API,脚本模式可使用基础SQL或高级SQL语法编写查询逻辑。其中,高级SQL涵盖了Mybatis语法的常见标签类型(例如,if、choose、when、otherwise、trim、foreach、where),您可以借助标签语法来灵活实现空值校验、多值遍历、动态查表...

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(四)

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(四)

ParameterHandler 介绍ParameterHandler 相比于其他的组件就简单很多了,ParameterHandler 译为参数处理器,负责为 PreparedStatement 的 sql 语句参数动态赋值,这个接口很简单只有两个方法ParameterHandler 只有一个实现类...

如何在 PolarDB-X 中优化慢 SQL

2 课时 |
113 人已学 |
免费

SQL完全自学手册

61 课时 |
3601 人已学 |
免费

SQL Server on Linux入门教程

14 课时 |
4329 人已学 |
免费
开发者课程背景图
面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(二)

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(二)

SqlSessionFactory 的执行流程下面来对 SqlSessionFactory 的执行流程来做一个分析首先第一步是 SqlSessionFactory 的创建SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilde...

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(一)

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(一)

初识 MyBatisMyBatis 是第一个支持自定义 SQL、存储过程和高级映射的类持久框架。MyBatis 消除了大部分 JDBC 的样板代码、手动设置参数以及检索结果。MyBatis 能够支持简单的 XML 和注解配置规则。使 Map 接口和 POJO 类映射到数据库字段和记录。MyBatis...

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(三)

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(三)

Executor 的继承结构每一个 SqlSession 都会拥有一个 Executor 对象,这个对象负责增删改查的具体操作,我们可以简单的将它理解为 JDBC 中 Statement 的封装版。也可以理解为 SQL 的执行引擎,要干活总得有一个发起人吧,可以把 Executor 理解为发起人的角...

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(四)

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(四)

ParameterHandler 介绍ParameterHandler 相比于其他的组件就简单很多了,ParameterHandler 译为参数处理器,负责为 PreparedStatement 的 sql 语句参数动态赋值,这个接口很简单只有两个方法ParameterHandler 只有一个实现类...

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(三)

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他(三)

Executor 的继承结构每一个 SqlSession 都会拥有一个 Executor 对象,这个对象负责增删改查的具体操作,我们可以简单的将它理解为 JDBC 中 Statement 的封装版。也可以理解为 SQL 的执行引擎,要干活总得有一个发起人吧,可以把 Executor 理解为发起人的角...

面试官问你MyBatis SQL是如何执行的?该如何回答?

面试官问你MyBatis SQL是如何执行的?该如何回答?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

数据库
数据库
分享数据库前沿,解构实战干货,推动数据库技术变革
253177+人已加入
加入
相关电子书
更多
PolarDB NL2SQL: 帮助您写出准确、优化的SQL
基于 Flink SQL + Paimon 构建流式湖仓新方
SQL智能诊断优化产品SQLess蚂蚁最佳实践
立即下载 立即下载 立即下载