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>

相关推荐
听雪楼主.3 小时前
Oracle Undo Tablespace 使用率暴涨案例分析
数据库·oracle·架构
我科绝伦(Huanhuan Zhou)3 小时前
KINGBASE集群日常维护管理命令总结
数据库·database
妖灵翎幺3 小时前
Java应届生求职八股(2)---Mysql篇
数据库·mysql
HMBBLOVEPDX3 小时前
MySQL的事务日志:
数据库·mysql
杨DaB5 小时前
【SpringBoot】Swagger 接口工具
java·spring boot·后端·restful·swagger
weixin_419658315 小时前
MySQL数据库备份与恢复
数据库·mysql
昵称为空C6 小时前
SpringBoot接口限流的常用方案
服务器·spring boot
hrrrrb6 小时前
【Java Web 快速入门】十一、Spring Boot 原理
java·前端·spring boot
专注API从业者7 小时前
基于 Flink 的淘宝实时数据管道设计:商品详情流式处理与异构存储
大数据·前端·数据库·数据挖掘·flink
小猿姐8 小时前
KubeBlocks for Milvus 揭秘
数据库·云原生