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>

相关推荐
A15362553 分钟前
2026 电商物流系统推荐:多渠道仓配履约数字化选型指南
大数据·数据库·人工智能
ClouGence1 小时前
CloudDM:开源免费!一站式数据库访问、SQL审核、权限与脱敏管控平台
数据库·sql·开源
(轻舟已过万重山)2 小时前
第39章 评估迭代:上线只是开始,迭代才是关键
大数据·数据库·人工智能
oradh2 小时前
Oracle参数文件(PFILE与SPFILE)维护操作总结
数据库·oracle·oracle参数·spfile·pfile
小林敲代码77882 小时前
Spring Boot 3 升级踩坑:aj-captcha 行为验证码底图加载失效
java·spring boot·后端
l1t2 小时前
kryonix提交的DuckDB 统一并优化标量执行器基础设施 - #24564 PR
开发语言·数据库·数据仓库·sql
鸽芷咕2 小时前
【金仓数据库征文】从 Oracle 到金仓:一次零误差的数据库国产化迁移实录
数据库·oracle
程序员阿明3 小时前
spring boot3访问resources下的文件,使得在浏览器url中可以直接访问
java·spring boot·后端
0566463 小时前
RAG 向量检索:从“查字“到“查意“
数据库·人工智能·学习·oracle
霸道流氓气质3 小时前
SpringBoot中使用OAuth2 认证与 JWT Token — 概念、原理与实践
java·spring boot·后端