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>

相关推荐
netyeaxi2 分钟前
SpringBoot:SpringBoot2.7.x如何将logback升级到1.3.x以上版本
java·spring boot·logback
枫叶丹43 分钟前
【Qt开发】Qt窗口(八) -> QFileDialog 文件对话框
c语言·开发语言·数据库·c++·qt
en-route3 分钟前
Spring Boot 集成 Kafka 实践与最佳实践指南
spring boot·后端·kafka
小王师傅663 分钟前
【轻松入门SpringBoot】从0到1搭建web 工程(下)-在实践中对比SpringBoot和Spring框架
java·spring boot·spring
Q_Q5110082854 分钟前
python+django/flask+vue的B站数据分析可视化系统
spring boot·python·django·flask·node.js·php
蜂蜜黄油呀土豆5 分钟前
Spring 自动装配深度解析:@Autowired、@Resource 与自动注入实战指南
spring boot·spring·autowired·依赖注入·resource
苏小瀚6 分钟前
[JavaEE] SpringBoot快速入门
java·spring boot·intellij-idea
Rover.x8 分钟前
SpringBoot 项目 JNI 接口无法注入Bean
java·spring boot·spring
万邦科技Lafite9 分钟前
京东店铺所有商品API接口指南讲解
java·开发语言·数据库·电商开放平台·淘宝开放平台
好大哥呀9 分钟前
MVCC 版本链 通俗易懂讲解
数据库