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>

相关推荐
合方圆~小文15 小时前
变焦摄像头画面时间戳同步方案
数据结构·数据库
编程修仙15 小时前
第十篇 文件上传
spring boot·spring
QQ129584550415 小时前
SSAS-检查字段里的不可见字符
数据库·数据仓库·数据分析
dblens 数据库管理和开发工具15 小时前
DBLens for MySQL | MySQL 数据库管理和开发工具
数据库·mysql·mysql数据库管理和开发工具
廋到被风吹走15 小时前
【数据库】数据库选型
数据库
Ling_Ze15 小时前
mysql和postgressql数据库在服务器中容器创建和工具连接
服务器·数据库·mysql
云 祁15 小时前
Spark SQL 深度优化实战指南:从原理到生产的完整方法论
大数据·数据库·分布式·sql·spark
milanyangbo15 小时前
深入解析 Disruptor:从RingBuffer到缓存行填充的底层魔法
java·数据库·后端·架构
DolphinDB智臾科技15 小时前
国产工业时序数据库—DolphinDB的技术突破与实践优势
数据库·时序数据库
Lethehong15 小时前
算力新标杆:昇腾Atlas 800T NPU实战Llama-2-7b全流程评测与技术解析
运维·服务器·数据库·llama-2-7b·昇腾atlas 800t