周振林 周振林
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • Spring
  • SpringMVC
  • Mybatis
  • 安装教程
  • 其他教程
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏

周振林

IT界的小学生
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • Spring
  • SpringMVC
  • Mybatis
  • 安装教程
  • 其他教程
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏
  • Spring

  • SpringMVC

  • Mybatis

    • Mybatis CRUD
    • Mybatis参数
      • Mybatis参数
    • Mybatis返回类型
    • Mybatis动态SQL
    • Mybatis分页插件
    • Mybatis 其他
  • 安装教程

  • 其他教程

  • 后端
  • Mybatis
周振林
2025-12-01
目录

Mybatis参数

# Mybatis参数

以下是转换后的Markdown格式表格:

传参形式 示例 取值方式
单个参数 - 普通类型 getEmploy(Long id) #{变量名}
单个参数 - List类型 getEmploy(List<Long> id) #{变量名[0]}
单个参数 - 对象类型 addEmploy(Employ e) #{对象中属性名}
单个参数 - Map类型 addEmploy(Map<String,Object> m) #{map中属性名}
多个参数 - 无@Param getEmploy(Long id,String name) #{变量名} //新版兼容
多个参数 - 有@Param getEmploy(@Param("id")Long id, @Param("name")String name) #{param指定的名}
扩展: getEmploy(@Param("id")Long id, @Param("ext")Map<String,Object> m, @Param("ids")List<Long> ids, @Param("emp")Employ e) #{id}、#{ext.name}、#{ext.age}、#{ids[0]}、#{ids[1]}、#{e.email}、#{e.age}
Last Updated: 2025/12/02, 11:22:00
Mybatis CRUD
Mybatis返回类型

← Mybatis CRUD Mybatis返回类型→

最近更新
01
查询优化N+1
12-02
02
项目代码组织方式
12-02
03
Mybatis分页插件
12-02
更多文章>
Copyright © 2019-2025 鲁ICP备19032096号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×