阿里云文档 2025-03-26

通过MyBatis使用SQL查询数据

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

文章 2024-11-09 来自:开发者社区

【详细实用のMyBatis教程】获取参数值和结果的各种情况、自定义映射、动态SQL、多级缓存、逆向工程、分页插件

【详细实用のMyBatis教程】获取参数值和结果的各种情况、自定义映射、动态SQL、多级缓存、逆向工程、分页插件

【详细实用のMyBatis教程】获取参数值和结果的各种情况、自定义映射、动态SQL、多级缓存、逆向工程、分页插件
文章 2024-06-28 来自:开发者社区

Java框架之MyBatis 07-动态SQL-缓存机制-逆向工程-分页插件

MyBatis   今天大年初一,你在学习!不学习做什么,斗地主...人都凑不齐。学习吧,学习使我快乐!除了诗和远方还有责任,我也想担当,我也想负责,可臣妾做不到啊,怎么办?你说怎么办,为啥人家能做到你做不到,因为人家比你多做了那么一点点。哪一点点?就那么一点点,只要你也多做那么一点点,不就做到了!...就那么一点点呀,我回顾SE去了。万丈高楼平地起,基础打的牢,怕什么狂风暴雨 ...

阿里云文档 2024-01-18

通过脚本模式生成API的高级SQL示例_大数据开发治理平台 DataWorks(DataWorks)

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

文章 2023-08-17 来自:开发者社区

mybatis执行sql流程和缓存超级详解

一,mybatis的数据加载流程1,首先会通过这个SqlSessionFactoryBuilder 解析各个配置文件// 通过加载配置文件流构建一个SqlSessionFactory SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); 2,通过这个 XMLConfigBuilder....

mybatis执行sql流程和缓存超级详解
文章 2023-07-25 来自:开发者社区

【MyBatis】day03动态SQL和缓存机制

第九章 Mybatis动态SQL【重点】SQL中注释//方式一-- 1=1//方式二【推荐使用】<!-- 1=1 -->9.1 动态SQL概述动态SQL指的是:SQL语句可动态化Mybatis的动态SQL中支持OGNL表达式语言,OGNL( Object Graph Navigation Language )对象图导航语言9.2 常用标签if标签:用于完成简单的判断where标签:用....

文章 2023-06-28 来自:开发者社区

Mybatis 动态sql的编写|开启二级缓存(下)

update set 标签以往的修改操作都是将对象的所有属性都修改或者重写一遍,这样是不合逻辑的,因此可以在修改的 sql 语句里使用 if 标签来优化。在 mapper 接口中写方法:void update(Person person); 在 xml 中编写 sql: <update id="update"> update t_person <...

Mybatis 动态sql的编写|开启二级缓存(下)
文章 2023-06-28 来自:开发者社区

Mybatis 动态sql的编写|开启二级缓存(上)

前言上篇博文把表连接查询和三种对应关系的写法记录总结了,本篇要把 mybatis 中的动态sql 的使用以及缓存知识记录下来。动态SQL在解释 where if 标签之前先进行一个模糊查询的操作。模糊查询如下面一张表:查询所有 李 姓人员的信息:在mapper接口中定义方法:List<Person> selectName(String name); 在 xml 中编写 sql 语句:....

Mybatis 动态sql的编写|开启二级缓存(上)
文章 2022-02-17 来自:开发者社区

mybatis的xml映射文件SQL语句的增删改查、参数、缓存

&nbsp;2.2 select 一个select 元素非常简单。例如: Xml代码&nbsp;&nbsp; &lt;!--&nbsp;查询学生,根据id&nbsp;--&gt;&nbsp;&nbsp; &lt;select&nbsp;id="getStudent"&nbsp;parameterType="String"&nbsp;resultMap="studentResultMap"&gt;&...

文章 2022-02-16 来自:开发者社区

MyBatis学习 之 三、SQL语句映射文件(2)增删改查、参数、缓存

&nbsp;2.2 select 一个select 元素非常简单。例如: Xml代码 &nbsp; &lt;!--&nbsp;查询学生,根据id&nbsp;--&gt;&nbsp;&nbsp; &lt;select&nbsp;id="getStudent"&nbsp;parameterType="String"&nbsp;resultMap="studentResultMap"&gt;&nbsp;...

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

产品推荐

数据库

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

+关注
AI助理

你好,我是AI助理

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