阿里云文档 2025-03-26

通过MyBatis使用SQL查询数据

MyBatis是一个Java数据持久层框架,支持自定义SQL、存储过程以及高级映射。您可以通过MyBatis使用表格存储的JDBC驱动来快速访问表格存储。

文章 2025-03-03 来自:开发者社区

六、MyBatis特殊的SQL:模糊查询、动态设置表名、校验名称唯一性

@[toc] 六、MyBatis特殊的SQL 6.1 模糊查询 方式1:select * from litemall_user where username like '%${username}%' (推荐)方式2:select * from litemall_user where username like concat('%...

六、MyBatis特殊的SQL:模糊查询、动态设置表名、校验名称唯一性
文章 2023-10-30 来自:开发者社区

Mybatis系列(二)之动态SQL和模糊查询

一. Mybatis动态SQL动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动态的构建查询。1. 动态SQL的作用Mybatis 动态 sql 可....

Mybatis系列(二)之动态SQL和模糊查询
文章 2023-10-25 来自:开发者社区

Mybatis:SQL注入问题 like模糊查询 多表查询 动态SQL

一:#{}和${}的区别   在上一篇博客中,我们在博客的末尾简单的总结了#{},${},这两个注解的区别。那么,这篇博客我们来详细的了解两者的区别。#{}:将其内容加上单引号。${}:直接进行替换。常用于替换SQL中的关键字,eg:desc/asc。 1.1:实例我们按照userinfo的id将用户的信息按降序排序。1.1.1:Mapper中声明的方法:List<UserInf....

Mybatis:SQL注入问题 like模糊查询 多表查询 动态SQL
文章 2023-10-23 来自:开发者社区

MyBatis进阶:掌握MyBatis动态SQL与模糊查询、结果映射

一、引言在实际开发中,数据库操作是非常常见且重要的任务。而MyBatis作为一款优秀的持久层框架,提供了许多强大的功能来简化我们对数据库的操作。本文将介绍MyBatis中的动态SQL、模糊查询和结果映射等特性,帮助大家更好地使用MyBatis进行数据库操作。二、MyBatis动态SQL动态SQL是指根据不同的条件生成不同的SQL语句,以适应不同的查询需求。MyBatis提供了多种方式来实现动态S....

文章 2023-10-16 来自:开发者社区

“MyBatis中的动态SQL、模糊查询与结果映射“

引言MyBatis是一个强大而灵活的持久层框架,广泛应用于Java开发中。在使用MyBatis进行数据库操作时,动态SQL、模糊查询和结果映射是非常重要的功能。本文将深入探讨这些高级主题,并提供实例来帮助读者更好地理解和应用这些功能。1. MyBatis中的动态SQL动态SQL是MyBatis中非常强大和灵活的功能之一。它允许我们根据不同的条件生成不同的SQL语句,从而实现动态的数据库操作。在本....

“MyBatis中的动态SQL、模糊查询与结果映射“
文章 2023-09-15 来自:开发者社区

MyBatis进阶:掌握MyBatis动态SQL与模糊查询、结果映射,让你在面试中脱颖而出!!

一、引言在当今的软件开发环境中,数据库的使用已经成为了一项基础且必不可少的技能。而在处理数据库相关的任务时,SQL查询语句无疑是最为常用的工具之一。然而,随着应用程序的复杂性不断增加,我们往往需要编写更加复杂的SQL查询语句以满足需求。这就引出了我们今天要讨论的主题——MyBatis。在这篇文章中,我们将深入探讨MyBatis的两个重要特性:动态SQL和模糊查询。动态SQL是MyBatis的一个....

MyBatis进阶:掌握MyBatis动态SQL与模糊查询、结果映射,让你在面试中脱颖而出!!
文章 2023-09-15 来自:开发者社区

MyBatis的场景应用(动态SQL、模糊查询及映射结果)附(Mybatis中#和$的区别)2

三.resultMap和resultType的区别 1.简介resultType和resultMap是Mybatis中映射查询结果的两种方式1.resultType:resultType是一种简单的映射方式,用于指定查询结果的目标类型。你可以通过指定目标类型的全限定名或简单类型名来使用它。例如,如果你有一个User类,你可以使用resultType="com.example.User"来告诉My....

MyBatis的场景应用(动态SQL、模糊查询及映射结果)附(Mybatis中#和$的区别)2
文章 2023-09-15 来自:开发者社区

MyBatis的场景应用(动态SQL、模糊查询及映射结果)附(Mybatis中#和$的区别)1

一.Mybatis简介MyBatis(之前被称为iBatis)是一种开源的持久化框架,它将面向关系数据库的持久层操作封装起来,使得开发人员可以通过简单的配置来实现对数据库的操作。MyBatis提供了灵活且强大的SQL映射功能,能够将数据库表的记录映射到Java对象上,从而简化了数据库操作和数据持久化的过程。以下是MyBatis的一些主要特点和功能:1.简单易用:MyBatis采用了简单的XML或....

MyBatis的场景应用(动态SQL、模糊查询及映射结果)附(Mybatis中#和$的区别)1
文章 2023-05-19 来自:开发者社区

【Mybatis】Mybatis中特殊SQL的执行,模糊查询,批量删除,动态设置表名,添加功能获取自增的主键

1.模糊查询 /** * 测试模糊查询 */ List<User> testMohu(@Param("mohu") String mohu); <!--List<User> testMohu(@Param("mohu") String mohu);--> <select...

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

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问