您的位置:首页 > 编程语言 > Java开发

博为峰JavaEE技术文章 ——MyBatis @param使用方法

2017-02-28 00:00 239 查看
若映射器中的方法只有一个参数,则在对应的SQL语句中,可以采用#{参数名}的方式来引用此参数,以前的例子多属于此类。但这种方法却不适用于需要传递多个参数的情况,今天就来介绍如何使用注解传递多个参数。同样,先回顾下之前用使用的方法:

@Select("select * from `t_employeer` where employeer_name like #{employeer_name}")

用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中





代码中where s_name= #{emp_name } and class_id = #{emp_depart} 表示sql语句要接受2个参数,一个参数名是emp_name,一个参数名是emp_depart,如果要正确的传入参数,那么就要给参数命名,因为不用xml配置文件,那么我们就要用别的方式来给参数命名,这个方式就是@Param注解。

在方法参数的前面写上@Param("参数名"),表示给参数命名,名称就是括号中的内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java Mybatis @param