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 ``` 说明:尽量别名和参数名保持一致。