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