dao层 xxMapper.java
1.采用@Param的方法可有多个参数
public void abc(@Param("userName") String name,@Param("password") String passWord);
而xxMapper.xml中的#{}中的参数则是根据@Param括号中的参数来获取相应的数据
<select>
select * from testTable where username = #{userName}
</select>
2.采用@Param修饰Javabean对象
public void abc (@Param("t") TestTable testTable);
xml中采用对象点属性方式获取数据
<select>
select * from testTable where username = #{t.userName}
</select>
3.不采用@Param修饰参数
public void abc (TestTable testTable);
xml中可以直接写Javabean中的属性来获取参数
<select>
select * from testTable where username = #{userName}
</select>