xml与动态SQL

XML映射文件

规范

XML映射文件的名称与Mapper接口名称一致,并且将XML映射文件和Mapper接口放置在相同包下(同包同名)。

● XML映射文件的namespace属性为Mapper接口全限定名一致。

● XML映射文件中sql语句的id与Mapper接口中的方法名一致,并保持返回类型一致。

动态SQL

<if>

●<if>:用于判断条件是否成立。使用test属性进行条件判断,如果条件为true,则拼接SQL。

●<where>: where元素只会在子元素有内容的情况下才插入where子句。而且会自动去除子句的开头的AND或OR。

<if test="name != null">

name like concat('%',#{name},'%')

</if>

相关推荐
玫幽倩1 分钟前
2026盘古石取证决赛(APK取证)
数据库·python·电子取证·aes·隐藏·笔记软件·手机取证
Navicat中国11 分钟前
如何在 DBA 团队中管理共享查询库
数据库·dba
兰令水22 分钟前
【agent第3篇】agent上下文+面经
java·大数据·数据库
*neverGiveUp*22 分钟前
PostgreSql常用SQL大全
数据库·sql·postgresql
真实的菜39 分钟前
Redis 从入门到精通(三):持久化机制 —— RDB 与 AOF 深度解析
数据库·redis·缓存
We Just Keep growing1 小时前
【MySQL运维篇】——日志、主从复制、分库分表、读写分离
java·运维·数据库·windows·学习·mysql
橙子圆1231 小时前
Redis知识10之缓存
数据库·redis·缓存
每天都要进步哦1 小时前
MySQL快速入门指南:从零基础到基本操作
数据库·mysql·oracle
bjzhang751 小时前
mysql 常用命令
数据库·mysql
计算机安禾1 小时前
【算法分析与设计】第48篇:流算法与数据概要技术
java·服务器·网络·数据库·算法