DAO 参数注解
===
#### @Param注释标签
使用@Param注释指定方法(method)的参数名**别名**,这样就可以在SQL指令中通过**别名**引用方法(method)的参数。
**方法:**
```
Map<String,Object> getMap2(@Param("empnokey") String empno,@Param("namekey")String name);
```
**SQL:**
```
SELECT * FROM employee WHERE empno = :empnokey and name = :namekey
```
**注意:**
通过@Param标记,方法的全部参数必须都设置别名,否则会提示错误,尽量别名和参数名保持一致
#### @Arguments注释标签
使用@Arguments注释指定方法(method)的参数的别名,这样就可以在SQL指令中通过别名引用方法(method)的参数。
**方法:**
```
@Arguments({"empnokey","namekey"})
Map getMap(String empno,String name);
```
**SQL:**
```
SELECT * FROM employee
WHERE empno = :empnokey
and name = :namekey
```
说明:尽量别名和参数名保持一致。
- 前言
- MiniDao的介绍
- Springboot 快速集成minidao
- springmvc 快速集成minidao
- Minidao 技术架构
- Minidao Vs Mybatis
- MiniDao简介及特征
- MiniDao简介及特征
- MiniDao SQL分离写法
- Minidao SQL注解写法
- Minidao SQL参数用法
- MiniDao主键策略
- 数据库支持类型
- MiniDao安装及配置
- Minidao安装
- Minidao配置
- 自定义拦截器
- MiniDao基本概念
- Minidao基本理念
- DAO定义
- DAO注解
- SQL条件语法
- 实战技巧篇
- minidao条件like写法
- 参数格式化工具类:DaoFormat
- 批量查询写法