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>

相关推荐

  1. Mybatis实用教程之XML实现动态sql

    2024-06-18 06:08:03       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-18 06:08:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-18 06:08:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-18 06:08:03       82 阅读
  4. Python语言-面向对象

    2024-06-18 06:08:03       91 阅读

热门阅读

  1. vue 修改页面 刷新页面 增删改 provide / inject

    2024-06-18 06:08:03       39 阅读
  2. Elasticsearch在日志分析中的神奇之旅

    2024-06-18 06:08:03       34 阅读
  3. super().__init__()的解析和作用

    2024-06-18 06:08:03       33 阅读
  4. awtk界面实现下拉屏功能

    2024-06-18 06:08:03       40 阅读
  5. linux 压缩命令之tar工具的基本使用

    2024-06-18 06:08:03       36 阅读
  6. 【Linux】I/O多路复用

    2024-06-18 06:08:03       37 阅读
  7. 微调大模型 - 面向学术论文的AI大模型

    2024-06-18 06:08:03       29 阅读
  8. MySql修改最大连接数

    2024-06-18 06:08:03       40 阅读
  9. 系统安全!

    2024-06-18 06:08:03       32 阅读