阿里云文档 2025-10-29

通过脚本模式生成API的高级SQL示例

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

文章 2024-02-23 来自:开发者社区

【JavaEE进阶】 MyBatis之动态SQL

动态SQL 动态SQL是Mybatis的强⼤特性之⼀,通过一系列标签能够完成不同条件下不同的sql拼接。 接下来为大家介绍一些标签来完成sql拼接 首先我们准备数据库userinfo表如下: <...

【JavaEE进阶】 MyBatis之动态SQL
文章 2024-02-20 来自:开发者社区

Mybatis-Plus 拦截SQL语句实现加解密存储

定义加解密工具类 package com.tz.mybatisplus.common.util; import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; import java.io.IOException; imp...

问答 2024-02-18 来自:开发者社区

Seata用mybatisplus的批量插入方法报SQL错误,说违反协议,有遇到过吗?

Seata用mybatisplus的批量插入方法报SQL错误,说违反协议,有遇到过吗?

文章 2024-01-31 来自:开发者社区

JAVAEE框架技术之8-myBatis ORM框架技术参数和动态SQL语句

parameterType传入多个参数确切点是方法的输入参数,一般都是采用直接使用pojo类。此时在mapper.xml文件中的SQL语句不用再写parameterType属性,而是用arg0,arg1,arg2,arg3…或者param1,param2,param3…代替。引出问题/** * 登录 * @param name * @param passworld ...

JAVAEE框架技术之8-myBatis ORM框架技术参数和动态SQL语句
文章 2024-01-30 来自:开发者社区

整合Mybatis-Plus高级,Oracle 主键Sequence,Sql 注入器实现自定义全局操作

Mybatis-Plus课程介绍ActiveRecordOracle 主键SequenceMybatis-Plus的插件Sql 注入器实现自定义全局操作自动填充功能逻辑删除通用枚举代码生成器MybatisX 快速开发插件1 、ActiveRecordActiveRecord(简称AR)一直广受动态语言( PHP 、 Ruby 等)的喜爱,而 Java 作为准静态语言,对于ActiveRecord....

文章 2024-01-29 来自:开发者社区

【MyBatis】动态SQL

前言动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。具体的定义大家可以参考官方文档MyBatis动态SQL。这篇文章我们将结合动态SQL完成更加复杂的 SQL 操作。增加操作想必大家肯定....

【MyBatis】动态SQL
文章 2024-01-29 来自:开发者社区

MyBatis 实现动态 SQL

XML的实现方式先创建一个数据表,SQL代码如下:DROPTABLE IF EXISTS `userinfo`;CREATETABLE `userinfo` ( `id` int(11)NULL DEFAULT NULL, `username` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAUL...

MyBatis 实现动态 SQL
问答 2024-01-24 来自:开发者社区

日志没有输出sql语句错误,怎么能通过arthas实现mybatis的log信息查看?

日志没有输出sql语句错误,怎么能通过arthas实现mybatis的log信息查看?

文章 2024-01-17 来自:开发者社区

在mybatis-plus怎么使用自定义的sql语句

在mybatis-plus怎么使用自定义的sql语句简介:本文讲解如何在mybatus-plus这个框架里面使用自定义的sql语句。假设我们有一个实体类 User,对应数据库中的 user 表。现在我们想要使用自定义SQL语句执行一些复杂查询,可以通过以下方式使用Mybatis-Plus:首先在Mapper接口中添加自定义方法及其注解@Mapper public interface UserMa....

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

Apache Spark 中国技术社区

阿里巴巴开源大数据技术团队成立 Apache Spark 中国技术社区,定期推送精彩案例,问答区数个 Spark 技术同学每日在线答疑,只为营造 Spark 技术交流氛围,欢迎加入!

+关注