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>

相关推荐
DBA圈小圈1 分钟前
【KingbaseES】V8R6查询长事务语句
数据库·postgresql·database
子超兄7 分钟前
MVCC机制简介
数据库·mysql
虹科网络安全11 分钟前
艾体宝洞察 | 在 Redis 之上,聊一聊架构思维
数据库·redis·架构
yuguo.im15 分钟前
如何查看 Mysql 版本
数据库·mysql
中年程序员一枚16 分钟前
让postman调用python的开发接口,链接sqlite数据库,让前后联动起来
数据库·python·postman
weixin_4624462319 分钟前
解决MongoDB官网下载过慢问题
数据库·mongodb
青蛙大侠公主26 分钟前
Spring事务
java·数据库·spring
老华带你飞31 分钟前
校务管理|基于springboot 校务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
JosieBook34 分钟前
【部署】Spring Boot + Vue框架项目生产环境部署完整方案
vue.js·spring boot·后端
油丶酸萝卜别吃35 分钟前
springboot项目中与接口文档有关的注解
java·spring boot·后端