1.传一个参数

//接口方法
List<EmpVo> find(int empId); //xml配置 <select resultType="com.ht.mapper.EmpVo" parameterType="int"> select * from emp where empId=#{empId} </select>

 2. 传多个参数

  1.第一种方法,在接口方法写多个参数

//接口方法
void find(String userName,String depName);
//xml配置
//这样是获取不到参数的
<select resultType="com.ht.mapper.EmpVo" parameterType="int"> 
  <![CDATA[
    select * from emp where userName=#{userName} and depName=#{depName} </select>
  ]]>
//正确获取方法  
<select resultType="com.ht.mapper.EmpVo"> 
  <![CDATA[
    select * from emp where userName=#{0} and depName=#{1}
  ]]>
</select>
#(0)代表第一个参数,#(1)代表第二个参数,以此类推



  第二种方法,在接口方法传一个javabean

//接口方法
void add(EmpVo emp);
//xml配置
<insert  parameterType="com.ht.mapper.EmpVo">
<![CDATA[
  INSERT INTO `emp` (`userName`, `password`,`name`,`job`,`depName`) VALUES(#{userName},#{password},#{name},#{job},#{depName});
]]>
 </insert>

  第三种方法,在接口方法传一个传集合进去

 //批量新增
    void batchAdd(List<EmpVo> empList);

<insert id="add" parameterType="com.ht.vo.EmpVo">
    	<![CDATA[
    		INSERT into emp(empName,password,age,sex,job,status,remark) values(#{empName},#{password},#{age},#{sex},#{job},#{status},#{remark}) 
    	]]>
    </insert>